1

我有一个要求,我有一个客户端应用程序,即(MVC 应用程序)和 Identity Server 4 应用程序,我需要从 MVC 应用程序对用户进行身份验证。

现在我可以使用 Identity Server 4 对 In Memory 静态用户和 AspNetIdentity 用户进行身份验证。

但是如何使用我的自定义数据库和 Identity Server 4 来验证用户。

例如,我有一个包含以下列的表格:

UserName, Password, Role, IsActive

我想使用 Identity Server 4 对该表中的用户进行身份验证。请帮我解决这个问题。

谢谢,纳文

4

1 回答 1

0

如何做到这一点几乎取决于您。负责处理登录交互的控制器需要将所需的依赖项注入到它们的实例中。所以你可以想象注入你自己的IUserService, or IUserRepository, orIUserStore来做到这一点。然后你也可以实现IProfileService基于这些接口。

于 2016-10-18T05:37:53.083 回答