2010-03-16 75 views

回答

12

是的,你可以。只需託管一個本身使用Active Directory身份驗證的ASP.NET網站,並使用DotNetOpenAuth公開OpenID提供程序。

+0

任何鏈接到一些示例代碼的如何做到這一點? DotNetOpenAuth網站的文檔有限。 –

+2

準確地做什麼?如果你想成爲Active Directory依賴方,你必須找到AD文檔。如果你想(也)成爲一個DotNetOpenAuth OpenID提供程序,那麼你可以使用庫中的示例來演示和說明一些有限的文檔。 –

5

還有OpenID-LDAP服務器,聲稱與AD LDAP一起使用。

+0

我試過配置OpenID-LDAP-PHP,但它將共享密鑰存儲在SESSION中(綁定到最終用戶),以便當服務器發出check_authentication請求時,它總是以false返回 - 它無法在服務器的SESSION。它通常非常糟糕的代碼,沒有足夠的日誌記錄,並使用mt_rand作爲加密。避免。 – JanHudecek

相關問題