Identityserver4 ldap方案

Identityserver4 ldap方案,ldap,identityserver4,Ldap,Identityserver4,我计划在LDAP场景中使用identityserver4。 这是一种可能且合理的尝试吗?:) 我想我应该实现一个类似QuickStart.UI的InMemoryUserLoginService的登录服务 IS4何时正式发布?有什么消息吗 感谢和问候。这是可能的,也是合理的,这是您必须自己实现的,它遵循与IdentityServer相关的许多其他事项相同的原则 我们已使用System.DirectoryServices和System.DirectoryServices.AccountManagem

我计划在LDAP场景中使用identityserver4。 这是一种可能且合理的尝试吗?:) 我想我应该实现一个类似QuickStart.UI的InMemoryUserLoginService的登录服务

IS4何时正式发布?有什么消息吗


感谢和问候。

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


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


提醒:为了安全起见,请在启动解决方案之前查找“LDAP注入”区域。

IdentityServer4 1.0.0于2016年12月22日发布给NuGet:

我知道这是一个老问题,但我最近研究了LDAP(Active Directory或OpenLdap)+IdentityServer4。我创建了一个nuget包,在github存储库中可以找到一个实现示例

以下是Nuget:


我希望它能有所帮助

我用ASP.Net Core.Net Framework IdentityServer项目实现了LDAP身份验证,并用ASP.Net Core Framework MVC客户端进行了测试。使用System.DirectoryServices和/或System.DirectoryServices.AccountManagement?我用ASP.Net Core.Net Framework IdentityServer实现了LDAP身份验证项目,并使用ASP.Net核心框架MVC客户端对其进行了测试。作为一个Web Api项目,我添加了ASP.NET 4.5.2 Web Api项目,现在尝试向webapi项目添加IdentityServer 4支持。我记得你的回复是“完整的.NET框架实现”。是否可以将IS4实现的核心框架添加到4.5.2WebAPI项目中。你有经验吗?我担心使用ASP.NET Core会带来这些差异和可能的兼容性问题。(System.DirectoryServices和Accountmana)System.DirectoryServices和System.DirectoryServices.AccountManagement有一个用于webapi项目的nuget软件包,用于启用accesstoken验证。使用该nuget软件包,您将能够将web api连接到IdSrv4,该IdSrv4使用ASP.NET Core托管,但依赖于完整的.NET framework,因为您当前使用的是System.DirectoryServices和System.DirectoryServices.AccountManagement。感谢我查看了nuget,我们可以使用个人用户登录和LDAP吗总的来说……关于实施,这取决于你。但有人推动的改变是根据正则表达式使用多个LDAP目录(类似于这样)。所以我们可以看看广告1,然后是广告2。。。或者基于正则表达式(用户以进入AD 1开始)。对于不同类型的系统,您必须自己实现它。甚至广告也应该由你自己来实施。我的包最初是一个PoC,但对他们组织中的一些人来说已经足够好了。