2016-12-16 118 views
2

我打算在LDAP场景中使用identityserver4。 这是一个可能的和合理的尝试? :) 我以为我应该实现一个LoginService像QuickStart.UI的InMemoryUserLoginService。Identityserver4 ldap场景

而当IS4将正式发布?有关于此的任何信息?

感谢和问候。

回答

2

这是可能的和合理的,这是你必须自己实现的,它遵循与IdentityServer相关的许多其他事情相同的原则。

我们已经使用System.DirectoryServices和System.DirectoryServices.AccountManagement命名空间成功将我们的IdSrv4连接到Active Directory。可悲的是,这要求我们使用完整的.NET框架运行IdSrv4,因为这些命名空间尚未在.NET Core中实现。

提醒:在启动解决方案之前查找“LDAP注入”区域,以确保安全。

+0

我实现了LDAP身份验证的ASP.Net核心的.NET Framework IdentityServer项目,并与一个ASP.Net核心框架MVC客户端进行了测试。 – ozgurozkanakdemirci

+0

使用System.DirectoryServices和/或System.DirectoryServices.AccountManagement? –

+0

我使用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