2010-02-04 153 views
0

請讓我想讓別人告訴我dotNetOpenAuth單點登錄。單點登錄 - SSO

所有我想要實現的是能夠無縫地登錄到所有域沒有重定向到第三方系統的授權或認證

+1

問題是什麼? – RobS 2010-02-04 08:55:25

+0

請問我是否可以實施起訴dotNetOpenAuth的單點登錄平臺。 我希望通過單一登錄實現的所有功能都能夠無縫地登錄到所有域,而無需重定向到第三方系統,以便在混合編程平臺(如PHP或.Net)中進行授權或驗證 – James 2010-02-04 10:13:53

回答

1

DotNetOpenAuth可用於混合編程平臺,如(PHP或.Net)內SSO解決方案,但用戶訪問的每個新網站都需要執行重定向至身份提供商。在受控的SSO環境中,該提供者可能永遠不會顯示給用戶,因此登錄是完全透明的。有幾個DotNetOpenAuth下載的SSO配置示例。

1

DotNetOpenAuth將幫助你做你想做的事,只要你能夠從PHP支持OpenID。您需要實現提供者(對數據庫或其他商店進行身份驗證的站點)和消費者(您想要登錄的站點)。

我的建議是首先考慮您希望使用的身份驗證協議,而不是特定的庫。在這種情況下,如果DOTNET的OpenAuth它爲支持:

這些僅僅是一些可用的協議。您還應該查看SAML協議族,特別是SAML 2.0。

SAML適用於PHP,.NET和其他許多平臺。您可能需要查看comparison between OpenID and SAML以選擇哪種更適合您。

2

DotNetOpenAuth庫是一個簡單的庫,用於實現基於.NET的Single Sign On應用程序。我面臨的唯一問題與表現有關。它被發現是一個已知的問題,導致緩慢的特定API。

+0

請不要包含您帖子中的「簽名」;這已經爲你完成了。此外,絕對不要包含與您網站無關的鏈接,因爲您的帖子將顯示爲垃圾內容。我已編輯簽名並鏈接出這篇文章。請記住這一點在未來。 – 2012-08-26 21:18:01