pleio/simplesaml

将您的网站连接到SAML/CAS身份提供者(IDP)作为服务提供者(SP)或配置您的Elgg安装作为IDP

安装次数: 2,528

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

类型:elgg插件

dev-master 2017-12-12 13:38 UTC

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支持单点登出