具有活动目录的IdentityServer4自定义身份验证

mur*_*ith 4 identityserver4

我在弄清楚如何在我的IdentityServer4实现中实现自定义身份验证时遇到麻烦,该身份验证将针对活动目录进行身份验证。注意:我需要根据我公司的活动目录服务器进行身份验证,它不是azure活动目录。

我不清楚我是否需​​要创建一些新的中间件并在ASP.NET Core服务器中使用IApplicationBuilder将其添加,或者是否需要向IdentityServer本身添加一些东西。

我找到了另一个链接,该链接描述了如何与活动目录集成,但是它创建了IUserService接口的实现,并且似乎适用于IdentityServer的早期版本,因为我认为IdentityServer4中不存在IUserService。

任何帮助表示赞赏。

lea*_*ege 5

在IdentityServer4中,您有责任实现登录代码并提供登录UI。我们有一个示例UI项目(带有控制器)供您入门:

https://github.com/IdentityServer/IdentityServer4.Quickstart.UI

在该处,您将找到AccountController-实现身份验证逻辑的地方。

只需与您自己的代码交换即可。如果是Active Directory,请在这里查看:

根据Active Directory验证用户名和密码?

  • 您是否有关于如何使用IdentityServer4和Company AD实施单一登录的提示? (4认同)