miniorange / auth0_sso
Auth0 扩展程序允许您的后端和前端用户使用 Auth0 凭据登录 TYPO3(单点登录 - SSO)。
Requires
- typo3/cms-core: ^8. || ^9. || ^10. || ^11. || ^12. || ^13.
README
这是 miniOrange Inc. 为 Auth0 单点登录 (SSO) 开发的 Typo3 扩展程序。请随时指出任何错误或问题。如有任何查询或要启用高级功能,请通过扩展程序内的支持表单联系我们。您还可以发送电子邮件至 magentosupport@xecurify.com 或访问 https://www.miniorange.com/contact。
安装说明
- Composer 安装:运行以下命令安装扩展程序:- composer require miniorange/auth0_sso
或
-
手动安装:将插件 zip 文件解压到 typo3conf/ext 文件夹中,然后在 Typo3 的扩展程序部分激活扩展程序。
-
安装扩展程序后,如果尚未自动应用,请应用数据库更改。
-
创建两个标准页面,分别命名为 feoidc 和 response,并将 feoidc 和 response 页面分别添加到它们。
-
扩展程序安装成功后,导航到插件的 OpenID Connect 客户端标签页,并填写以下所有必填字段:- OAuth/ OpenID 提供者名称:{您的提供者名称(例如,Auth0)}- 应用程序类型:OAuth/OpenID Connect- 前端重定向/回调 URL:{您在第 4 步中创建的响应插件页面 URL}(您需要将此 URL 提供给您的 OAuth/OIDC 提供者,即 Auth0)- feoidc 页面 URL:{您在第 4 步中创建的 feoidc 插件页面 URL}- 客户端 ID:{您将从您的提供者那里获得,即 auth0}- 客户端密钥:{您将从您的提供者那里获得,即 auth0}- 范围:openid profile email- 授权端点:https://<您的 Auth0 域名>/authorize- 令牌端点:https://<您的 Auth0 域名>/oauth/token- 用户信息端点:https://<您的 Auth0 域名>/userinfo- 在:Header/Body 中设置客户端凭据
-
通过从 OpenID Connect 客户端标签页中的前端重定向/回调 URL 字段复制,在您的 Auth0 应用程序中提供重定向/回调 URL。
-
在两端(即 Typo3 和 Auth0)配置完成后,单击插件 OpenID Connect 客户端标签页中的测试配置按钮,检查您是否能够成功测试。
-
导航到属性映射标签页,将用户名属性映射到 Typo3 中用于识别用户的 Auth0 属性(您可以在测试配置中找到从 Auth0 收到的所有属性)。
-
导航到插件的组映射标签页,通过选择默认用户组来保存前端用户的组映射。
-
完成所有上述步骤后,您就可以测试 SSO 了。您可以使用您的 Feoidc 页面 URL 来启动 SSO。
有关更多信息,请参阅以下指南链接:https://plugins.miniorange.com/auth0-single-sign-on-typo3-sso-oauth-openid-connect