miniorange/auth0_sso

Auth0 扩展程序允许您的后端和前端用户使用 Auth0 凭据登录 TYPO3(单点登录 - SSO)。

安装: 0

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 1

开放问题: 0

类型:typo3-cms-extension

2.0.1 2024-08-27 05:47 UTC

This package is auto-updated.

Last update: 2024-08-27 05:47:57 UTC


README

这是 miniOrange Inc. 为 Auth0 单点登录 (SSO) 开发的 Typo3 扩展程序。请随时指出任何错误或问题。如有任何查询或要启用高级功能,请通过扩展程序内的支持表单联系我们。您还可以发送电子邮件至 magentosupport@xecurify.com 或访问 https://www.miniorange.com/contact

安装说明

  1. Composer 安装:运行以下命令安装扩展程序:- composer require miniorange/auth0_sso

            或

  1. 手动安装:将插件 zip 文件解压到 typo3conf/ext 文件夹中,然后在 Typo3 的扩展程序部分激活扩展程序。

  2. 安装扩展程序后,如果尚未自动应用,请应用数据库更改。

  3. 创建两个标准页面,分别命名为 feoidc 和 response,并将 feoidc 和 response 页面分别添加到它们。

  4. 扩展程序安装成功后,导航到插件的 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 中设置客户端凭据

  5. 通过从 OpenID Connect 客户端标签页中的前端重定向/回调 URL 字段复制,在您的 Auth0 应用程序中提供重定向/回调 URL。

  6. 在两端(即 Typo3 和 Auth0)配置完成后,单击插件 OpenID Connect 客户端标签页中的测试配置按钮,检查您是否能够成功测试。

  7. 导航到属性映射标签页,将用户名属性映射到 Typo3 中用于识别用户的 Auth0 属性(您可以在测试配置中找到从 Auth0 收到的所有属性)。

  8. 导航到插件的组映射标签页,通过选择默认用户组来保存前端用户的组映射。

  9. 完成所有上述步骤后,您就可以测试 SSO 了。您可以使用您的 Feoidc 页面 URL 来启动 SSO。

有关更多信息,请参阅以下指南链接:https://plugins.miniorange.com/auth0-single-sign-on-typo3-sso-oauth-openid-connect