我计划将identityserver4与LDAP方案一起使用。 这是一次可能而且合理的尝试吗? :) 我以为我应该实现像QuickStart.UI的InMemoryUserLoginService这样的LoginService。
当IS4正式发布时?关于那个的任何信息?
谢谢和问候。
答案 0 :(得分:6)
我知道这是一个老问题,但我最近在Ldap(Active Directory或OpenLdap)+ IdentityServer4上工作。我创建了一个nuget包,在github存储库中,您可以找到一个实现示例。
这是Nuget:https://www.nuget.org/packages/IdentityServer.LdapExtension/
我希望它可以帮助
答案 1 :(得分:2)
这是可能的,也是合理的,这是你必须自己实现的,它遵循与IdentityServer相关的许多其他事情相同的原则。
我们已使用System.DirectoryServices和System.DirectoryServices.AccountManagement命名空间成功将我们的IdSrv4连接到Active Directory。遗憾的是,这要求我们使用完整的.NET框架运行IdSrv4,因为这些命名空间尚未在.NET Core中实现。
提醒:在启动解决方案之前,请查看“LDAP注入”区域,以确保安全。
答案 2 :(得分:1)
IdentityServer4 1.0.0于2016年12月22日发布给NuGet:https://www.nuget.org/packages/IdentityServer4/1.0.0