2016-03-28 79 views
-1

專家, 我是實施django應用程序的SSO(SAML)的新手。我想使用使用djangosaml2/pysaml2的SAML集成。任何帶有示例的最佳教程都非常有幫助。使用djangosaml2實現SSO

回答

1

第一件事:你試過了什麼?

在問你的問題之前,你應該告訴社區你試過了什麼,並且你遇到了一些問題。

但是,您是新來的,我想爲您解答。

在pypi上有許多SAML2軟件包請通過它。

其中之一是Here

你必須從你的IDP(身份提供商)的XML,你必須問你的IDP配置在IDP系統元數據。

上述庫將幫助您生成您的metadata.Please按照文檔

嘗試給出的步驟,然後如果你得到一些問題也讓我們知道。

+0

我閱讀了djangosaml2文檔頁面。當我發佈這個問題時,我沒有消化內容。現在,我在實施這個過程中處於一個舒適的位置。我瞭解djangosaml2有助於將pysaml與django應用程序集成在一起。我被困在生成服務提供者xml中,我不知道該怎麼做。我閱讀了pysaml2文檔,並使用sp_conf.py和make_metadata生成了sp.xml。在閱讀你的答案之後,我明白我們也可以使用djangosaml2生成元數據,它可以在/ saml2/metadata處根據文檔獲得。謝謝@burning。在它上面工作。 – Venu

+1

當我嘗試訪問'/ saml2/login'時,'SPConfig'對象沒有屬性'_sp_authn_requests_signed'錯誤。我搜索了網絡上是否有任何東西可用,但沒有運氣。我在settings.py中添加了一個key/pair'authn_assertions_signed':'true'。但仍然我得到了相同的錯誤 – Venu

+1

把這個在你的settings.py「authn_requests_signed」:「真」, – burning