通过shibboleth提供身份验证的invenio模块。
shibboleth-authenticator的Python项目详细描述
Shibboleth验证器
通过shibboleth提供身份验证的invenio模块。
安装
要求
python3 saml模块使用xmlsec,它为 XML安全库。xmlsec依赖于libxml2-dev和 libxmlsec1-dev。这些库可以通过 你的分配。对于ubuntu使用:
$ sudo apt install libxml2-dev libxmlsec1-dev
Shibboleth验证器
shibboleth验证器模块可以通过pypi安装:
$ pip install shibboleth-authenticator
或者直接从github获得的最新开发分支:
$ pip install git+git://github.com/hzdr/shibboleth-authenticator@master
开发人员文档
见https://hzdr.github.io/shibboleth-authenticator。
##0.1.5版
- 全局:项目转移后更新链接[[55](https://github.com/hzdr/shibboleth-authenticator/pull/55)]
- 依赖项:pin请求oauthlib和oauthlib[[54](https://github.com/hzdr/shibboleth-authenticator/pull/54)]
- 特拉维斯:使用Xenial构建环境[[52](https://github.com/hzdr/shibboleth-authenticator/pull/52)]
- 文档:版本控制类似于文档的readthedocs[[51](https://github.com/hzdr/shibboleth-authenticator/pull/51)]
- 将python 3.6添加到travis ci测试矩阵[[49](https://github.com/hzdr/shibboleth-authenticator/pull/49)]
##版本0.1.4
- 此版本中没有引入新的更改。版本0.1.3的PYPI部署失败。
##0.1.3版
- 通过不再删除查询参数[48](https://github.com/hzdr/shibboleth-authenticator/pull/48)]
- 将invenio依赖项提升到稳定版本(>;v1.0.0)[[47](https://github.com/hzdr/shibboleth-authenticator/pull/47)]
##0.1.2版
- 添加用于自动软件保存的.rodare.json文件[[46](https://github.com/hzdr/shibboleth-authenticator/pull/46)]
##0.1.1版
- 当用户登录以支持多个idenity提供程序时创建链接标识[[45](https://github.com/hzdr/shibboleth-authenticator/pull/45)]
##版本0.1
- 初始版本