Identityserver4 ldap场景

时间:2016-12-16 05:31:51

标签: ldap identityserver4

我计划将identityserver4与LDAP方案一起使用。 这是一次可能而且合理的尝试吗? :) 我以为我应该实现像QuickStart.UI的InMemoryUserLoginService这样的LoginService。

当IS4正式发布时?关于那个的任何信息?

谢谢和问候。

3 个答案:

答案 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