Authentic 2,多功能身份管理服务器
authentic2的Python项目详细描述
Authentic 2是一个多功能的身份管理服务器,旨在解决 广泛的需求,从简单到复杂的设置;它支持许多 协议和它们之间的桥梁。
Authentic 2支持许多协议和标准,包括saml2、cas和 openid、ldap、x509和oauth2。
正版2在GNU AGPL版本3许可下。
由于Lasso,它支持samlv2, 自由联盟和oasis的免费(gnu-gpl)实现 saml2规范。
Authentic 2需要Python2.7和Django 1.5。
有关http://authentic2.readthedocs.org/en/stable/的完整文档。
功能
saml 2.0身份和服务提供商
OpenID 1.0和2.0身份提供程序
使用插件的服务器cas 1.0和2.0
标准认证机制:
- Login/password through internal directory or LDAP
- X509 certificate over SSL/TLS
协议代理,例如openid和saml之间的代理
支持LDAP v2和v3目录
支持PAM后端
使用插件的一次性密码(Oast和Google Authenticator)
身份属性管理
插件系统
安装
首先,你可以在没有根的情况下启动真正的vw 这样的特权:
#初始化虚拟机:
virtualenv authentic source ./authentic/bin/activate cd authentic
#安装正版:
pip install authentic2
#初始化数据库迁移:
authentic2-ctl syncdb --migrate
#运行http测试服务器:
authentic2-ctl runserver
支持
Authentic的开发人员和用户挂在邮件列表上 authentic@listes.entrouvert.com 请参阅存档或在http://listes.entrouvert.com/info/authentic注册。
你可以“打开”:http://dev.entrouvert.org/projects/authentic/issues/new错误 此网站上的报告或功能请求。
entr'ouvert还提供商业支持。有关信息,请参见 http://www.entrouvert.com。
版权
正版由Entr'ouvert版权所有,并通过GNU Affero授权 通用公共许可证,第3版或更高版本。许可证全文的副本 在复制文件中可用。
openid idp源于project django_openid_provider by roman Barczy?ski,在Apache2.0许可下。这意味着你必须 在分发以下部分时,根据AGPL3许可证分发Authentic2 该项目是唯一与 Apache2.0许可证。