pleio / simplesaml
将您的网站连接到SAML/CAS身份提供者(IDP)作为服务提供者(SP)或配置您的Elgg安装作为IDP
dev-master
2017-12-12 13:38 UTC
Requires
- composer/installers: ^1.0.8
Requires (Dev)
- coldtrick/sniffs: dev-master
This package is not auto-updated.
Last update: 2024-09-15 00:09:18 UTC
README
将您的网站连接到SAML/CAS身份提供者(IDP)作为服务提供者(SP)或配置您的Elgg安装作为IDP。
要求
- 安装SimpleSAMLPHP
- 阅读INSTALL.txt
功能
- 作为SAML服务提供者(SP)运行
- 作为CAS服务提供者(SP)运行
- 作为SAML身份提供者(IDP)运行
- 使用多个外部IDP(自动检测配置的IDP)
- 使用联合账户登录
- 可选地基于联合账户数据创建账户
- 将现有账户链接到多个外部账户
- 强制用户使用外部IDP进行身份验证
所有用户都将被强制使用配置的外部IDP登录 - 自动根据外部IDP提供的信息创建用户账户
这需要SP配置中设置以下属性- elgg:email => 用户的电子邮件地址
- elgg:firstname 或 elgg:lastname => 因为我们需要创建一个显示名称
- elgg:external_id => 将新创建的账户链接到外部账户
- 自动根据用户配置文件信息和IDP信息链接现有用户
这需要SP配置中设置以下属性- elgg:external_id => IDP侧用户的唯一ID
- elgg:auto_link => 配置的配置文件字段必须具有的值,以自动链接用户
待办事项
- 作为SP支持单点登出