IdentityServer4与active directory的自定义身份验证

IdentityServer4与active directory的自定义身份验证,identityserver4,Identityserver4,我无法确定如何在IdentityServer4实现中实现自定义身份验证,该实现将针对active directory进行身份验证。注意:我需要对我公司的active directory服务器进行身份验证,它不是azure active directory 我不清楚是否需要创建一些新的中间件,并在ASP.NET核心服务器中使用IAApplicationBuilder添加它,或者是否需要向IdentityServer本身添加一些内容 我找到了另一个描述如何与active directory集成的链接

我无法确定如何在IdentityServer4实现中实现自定义身份验证,该实现将针对active directory进行身份验证。注意:我需要对我公司的active directory服务器进行身份验证,它不是azure active directory

我不清楚是否需要创建一些新的中间件,并在ASP.NET核心服务器中使用IAApplicationBuilder添加它,或者是否需要向IdentityServer本身添加一些内容

我找到了另一个描述如何与active directory集成的链接,但它创建了一个IUserService接口的实现,而且似乎是针对IdentityServer的早期版本,因为我认为IdentityServer 4中不存在IUserService


非常感谢您的帮助。

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

在这里,您将找到
AccountController
——这是您实现身份验证逻辑的地方

只需将该代码与您自己的代码交换即可。如果是Active Directory,请查看以下内容:


您是否有关于如何使用IdentityServer4和公司广告实现单点登录的提示?您在AccountController中指定我们应更新位置的链接已断开,请提供更新的链接好吗?