arckinteractive / elgg_stormpath
通过 Stormpath API 实现 Elgg SSO
Requires
- composer/installers: >=1.0.8
- stormpath/sdk: 1.8.1beta
This package is auto-updated.
Last update: 2024-08-29 03:41:57 UTC
README
#Elgg Stormpath
此插件允许 Elgg 用户与 Stormpath 目录同步,以便与其他应用程序共享凭据实现单点登录。现有用户下次登录 Elgg 时,其账户将被添加到 Stormpath。
新用户在注册时将账户添加到 Stormpath。
来自其他应用程序的用户,如果它们填充了相关的 Stormpath 目录,将能够使用现有的 Stormpath 凭据登录,并将为他们创建一个 Elgg 账户。
此插件处理验证电子邮件验证以及忘记密码链接的端点。
##安装
解压缩此插件到 mod/elgg_stormpath
通过管理员界面启用插件
##配置
从 Stormpath 下载 apiKeys.properties 文件,并在插件设置中上传
上传 apiKeys 后,从下拉菜单选择您的应用程序,并再次保存设置。
##Stormpath 账户存储
如果需要,在目录中启用密码重置和电子邮件验证。
如果需要,已定义自定义 URL 端点,请使用以下内容
密码重置电子邮件基本 URL [url]/stormpath/passwordreset
电子邮件验证基本 URL [url]/stormpath/emailverification
##密码问题
如果您在现有用户已存在的安装上设置 Stormpath,他们可能存在不满足 Stormpath 要求的现有密码。这些限制可以在 Stormpath 目录中取消。
如果您在没有任何现有用户的全新网站上设置,最好将 Elgg 密码限制更改为与 Stormpath 匹配。
##ID 网站
建议在 Stormpath 设置中设置 ID 网站。
您站点的授权重定向端点将是 [url]/stormpath/idsite
登录和注销 URL 如下配置
登录 - [url]/stormpath/login