2016-12-16 87 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