跳转到主要内容

SAML版本2标准的Python实现

项目描述

PySAML2 - Python 的 SAML2

Version Supported Python versions Total downloads Weekly downloads License

PySAML2 是 SAML 版本 2 标准的纯 Python 实现。它包含构建 SAML2 服务提供商或身份提供者所需的所有组件。发行版包含两者的示例。最初是为在 WSGI 环境中工作而编写的,但有一些扩展允许您与其他框架一起使用它。

网站: https://idpy.org/

文档: https://pysaml2.readthedocs.io/

贡献指南: CONTRIBUTING.md

安全策略: SECURITY.md

源代码: https://github.com/IdentityPython/pysaml2/

开发者指南: DEVELOPERS.md

PyPI 项目: https://pypi.ac.cn/project/pysaml2/

许可证: LICENSE

规范

来源 https://wiki.oasis-open.org/security/FrontPage

SAML V2.0 标准

配置文件和扩展

委员会规范

安装

您可以通过pip安装PySAML2

pip install pysaml2

外部依赖

PySAML2与xmlsec二进制文件兼容。注意,自v7.4.2版本起增加了对xmlsec 1 1.3的支持。

xmlsec在大多数Linux发行版中均可轻松获得

$ apt-get install xmlsec1
$ dnf install xmlsec1-openssl
$ yum install xmlsec1-openssl
$ pacman -S xmlsec
...

以及通过homebrew在MacOS上

$ brew install libxmlsec1

变更日志

查看CHANGELOG了解最新进展。

贡献

我们为贡献指南设立了一个单独的文档。

社区

IdentityPython是一个围绕一系列库和工具的社区,用于使用Python代码管理与身份相关的概念。您可以通过邮件列表Slack工作区邀请)与社区互动。

开发

我们为开发者设立了一个单独的文档。

发布

我们为我们的发布流程设立了一个单独的文档。

提交前

(待办事项)

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

pysaml2-7.5.0.tar.gz (340.3 kB 查看哈希值)

上传时间

构建分发

pysaml2-7.5.0-py3-none-any.whl (419.3 kB 查看哈希值)

上传于 Python 3

由以下支持