代码之家  ›  专栏  ›  技术社区  ›  Zinov

在另一个应用程序中列出IdentityServer中的注册用户

  •  0
  • Zinov  · 技术社区  · 7 年前

    我需要创建一个管理UI,在这里我需要列出在IdentityServer上注册的所有用户,以便开始分配权限和角色。该应用程序在内部使用PolicyServer,但作为超级管理员用户,我需要查看在IdentityServer上注册的所有用户。在这里,IdentityServer负责身份验证,而使用PolicyServer的其他应用程序负责授权。

    以下哪种方法是正确的: 1-此管理UI应用程序应连接到IdentityServer用于获取所有用户的同一数据库? 2或者我需要用这种方式扩展IdentityServer吗?: http://docs.identityserver.io/en/latest/topics/add_apis.html

    我关注了这个问题: IdentityServer/IdentityServer 3#2607 但是,我仍然不清楚如何继续解决上述问题。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Hugo Quintela Ribeiro    7 年前

    用户数据库通常由ASP提供。NET身份,而不是身份服务器。

    我也遇到了同样的问题,我继续在Identity Server所在的主机上开发admin Web应用程序,从而使用数据库连接访问用户(以及API资源、客户端等)。

    我认为这是实现你想要的最简单的方法。仍然允许您在身份服务器上为外部应用程序提供完整的API。我也这么做了(例如,在允许客户端应用查看/编辑用户配置文件的情况下)。该API是使用普通ASP构建的。NET核心MVC。