2016-03-28 83 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