Identityserver4 ldap场景
问题描述:
我打算在LDAP场景中使用identityserver4。 这是一个可能的和合理的尝试? :) 我以为我应该实现一个LoginService像QuickStart.UI的InMemoryUserLoginService。Identityserver4 ldap场景
而当IS4将正式发布?有关于此的任何信息?
感谢和问候。
答
这是可能的和合理的,这是你必须自己实现的,它遵循与IdentityServer相关的许多其他事情相同的原则。
我们已经使用System.DirectoryServices和System.DirectoryServices.AccountManagement命名空间成功将我们的IdSrv4连接到Active Directory。可悲的是,这要求我们使用完整的.NET框架运行IdSrv4,因为这些命名空间尚未在.NET Core中实现。
提醒:在启动解决方案之前查找“LDAP注入”区域,以确保安全。
答
我知道这是一个老问题,但我最近制作的LDAP(Active Directory或OpenLDAP的)+ IdentityServer4。我创建了一个nuget包,并在github存储库中可以找到一个实现示例。
这里的的NuGet:https://www.nuget.org/packages/IdentityServer.LdapExtension/
我希望它能够帮助
我实现了LDAP身份验证的ASP.Net核心的.NET Framework IdentityServer项目,并与一个ASP.Net核心框架MVC客户端进行了测试。 – ozgurozkanakdemirci
使用System.DirectoryServices和/或System.DirectoryServices.AccountManagement? –
我使用ASP.Net Core.NET Framework IdentityServer项目实现了LDAP身份验证,并使用ASP.Net Core Framework MVC Client对其进行了测试。作为一个Web Api项目,我添加了ASP.NET 4.5.2 Web Api项目,现在试图将IdentityServer4支持添加到webapi项目中。我记得你的回复说“完整的.NET框架实施”。是否可以将Core Framework实现的IS4添加到4.5.2 web api项目中。你有什么经验吗? (System.DirectoryServices和Accountmana) – ozgurozkanakdemirci