gpt4 book ai didi

python - Django 和 Shibboleth

转载 作者:IT老高 更新时间:2023-10-28 21:13:35 27 4
gpt4 key购买 nike

我正在研究在 Django 部署中使用 Shibboleth 的选项。从我发现的情况来看,事情看起来有些稀疏。任何人都可以评论以下内容吗?

  • 有人在使用 django_shibboleth 模块吗(见 http://code.arcs.org.au/gitorious/django/django-shibboleth/trees/1.1 )?如果有,您对这个模块有什么经验?

  • 用于 Django(例如 django-saml2-sp)和一般 Python(例如 pysaml2)的 SAML 2 实现似乎有些实验性,并且包含的​​文档很少。有人知道 Django/Python 的稳定 SAML 2 解决方案吗?

提前感谢您的帮助!

最佳答案

我建议使用 Shibboleth Native SP (apache mod_shib)。它经过了很好的测试,拥有庞大的用户群,并且非常稳定。

我快速浏览了django_shibboleth模块,它似乎依赖于 mod_shib,并且它自己不做任何 SAML。在这方面,该模块非常简单,并且可能运行良好。

我还没有看到任何完整(或大部分完整)的 python SAML2 实现,也没有一个是活跃的项目。 xml 安全性和加密要求是 python 中的一个难题,这可能有助于由于缺乏图书馆。

[编辑 - 我会放弃其中的一部分] pysaml2 库有一些开发事件,粗略一看,看起来相当完整。它直接使用 xmlsec1 二进制文件进行签名和加密,因此不依赖任何过时的绑定(bind)。这可能是目前在 python 中直接使用 SAML2 的最佳选择。

关于python - Django 和 Shibboleth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7850207/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com