将本地用户数据库与 Identity Server 4 连接

Connecting local users database with Identity Server 4

-> 我想将身份服务器 4 用作某些客户端的中央令牌生成器。
-> 我的问题是我在文档的帮助下实现了身份服务器 4,在文档中,IS4 使用自己的数据库供用户登录。
-> 有人可以解释连接到我自己的用户数据库以进行登录和令牌生成的方式吗? (我使用的是最新版本的 IS4 和 .net core)。

提前致谢:)

注意: 我已经尝试了文档中的所有内容 -> http://docs.identityserver.io/en/latest/quickstarts/8_aspnet_identity.html

如果您有想要连接的自定义数据库,您可以实施 IProfileService。 IdentityServer4 使用该接口的一个实例来收集用户详细信息。文档:click

AccountController是您适应自己要求的起点。

此模板使用 ASP.NET Core Identity 进行用户管理。

你的选择是

  • 迁移您的用户以使用身份的 table 结构
  • 为使用您现有用户 tables (Custom Storage Provider)
  • 的 ASP.Net 身份提供自定义存储提供程序
  • 实施您自己的用户 management\storage 服务并更改 AccountController 以使用它