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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何读取、验证和移动数据。csv文件?   用于在线蛇游戏的java解析scaing   java JavaFX:在窗口上移动元素(阶段)调整大小   mysql如何使用java中的IOUtils包在jsp中显示多个图像?   Java dateFormat不可解析日期异常   spring mvc java。执行单元测试时lang.AssertionError   java在一个webapp中运行多个调度器有什么问题吗?   JAVAlang.ArrayIndexOutofBounds异常:1未来。get()多线程   java使用MDC或spring boot中的任何过滤器屏蔽日志消息中的密码,而不使用logback。xml文件   与应用服务器的java AJP和SSL通信   java Hibernate更新列表中的特定对象   Java小程序:使用keylistener移动多边形   java访问是一个独立于MainActivity的进程   来自服务器的java重复密钥或完整性约束冲突消息:“列“volume”不能为null”   java是否有任何方法可以确保在Flink on job cancel with savepoint上通知所有检查点侦听器检查点完成?