冷技 / simplesaml
v4.0
2019-03-27 18:36 UTC
Requires
- composer/installers: ^1.0.8
Requires (Dev)
- coldtrick/releases: dev-master
- coldtrick/sniffs: dev-master
Conflicts
- elgg/elgg: <3.0
This package is auto-updated.
Last update: 2021-09-28 11:47:58 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 => 配置的个人资料字段必须具有的值,以便自动链接用户
- 记住登录
设置“记住我”cookie,这样用户就不必在每个浏览器会话中进行身份验证