冷技/simplesaml

此包已被放弃,不再维护。作者建议使用coldtrick/saml_sso包。

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

安装次数: 1,455

依赖项: 0

建议者: 0

安全: 0

星标: 7

关注者: 4

分支: 5

开放问题: 0

类型:elgg-plugin

v4.0 2019-03-27 18:36 UTC

This package is auto-updated.

Last update: 2021-09-28 11:47:58 UTC


README

Elgg 3.0 Build Status Scrutinizer Code Quality Latest Stable Version License

将您的网站连接到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,这样用户就不必在每个浏览器会话中进行身份验证