miniorange/miniorange-oidc

Miniorange OIDC/OAuth (SSO) 允许您使用任何 OpenID/OAuth 提供商(对 OpenID/OAuth 提供商配置的 ACTIVATED 支持)为您的 TYPO3 网站提供单点登录/登录。它允许居住在 OAuth 提供商的用户登录到您的 TYPO3 网站。我们支持所有已知的 OAuth 提供商 - Google Apps、ADFS、Azure AD/ADB2C、Okt

安装: 99

依赖项: 0

建议者: 0

安全: 0

星级: 0

关注者: 4

分支: 4

开放问题: 5

类型:typo3-cms-extension

1.1.0 2024-08-27 06:04 UTC

This package is auto-updated.

Last update: 2024-08-27 06:05:05 UTC


README

这是一个 miniOrange Inc. 的 Typo3 扩展,用于使用 OAuth/OIDC 协议进行单点登录(SSO)。请随时指出任何错误或问题。有关任何查询或启用高级功能,请通过扩展本身的支持表单与我们联系。您还可以通过info@xecurify.com 发送电子邮件或访问https://www.miniorange.com/contact

安装说明

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

            或者

  1. 手动安装:将插件 zip 文件解压到 typo3conf/ext 文件夹中,将插件文件夹重命名为 'oauth',然后从 Typo3 的扩展部分激活扩展。

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

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

  4. 一旦扩展安装成功,导航到插件的 OpenID Connect 客户端标签页,并按以下方式填写所有必填字段:- OAuth/ OpenID 提供商名称:{您的 OAuth/OIDC 提供商名称} - 应用程序类型:OAuth/OpenID Connect - 前端重定向/回调 URL:{您在先前步骤中创建的响应插件页面 URL}(您需要向您的 OAuth/OIDC 提供商提供此 URL)- feoidc 页面 URL:{您在先前步骤中创建的 feoidc 插件页面 URL} - 客户端 ID:您将从 OAuth/OIDC 提供商处获得 - 客户端密钥:您将从 OAuth/OIDC 提供商处获得 - 范围:openid profile email - 授权端点:您将从 OAuth/OIDC 提供商处获得此端点 - 令牌端点:您将从 OAuth/OIDC 提供商处获得此端点 - 用户信息端点:您将从 OAuth/OIDC 提供商处获得此端点 - 在:Header/Body 中设置客户端凭证

  5. 在您的 OAuth/OIDC 提供商应用程序中提供重定向/回调 URL,方法是从 OpenID Connect 客户端标签页的“前端重定向/回调 URL”字段复制它。

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

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

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

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

您可以根据您的OAuth/OIDC提供商,从以下链接中选择设置指南:- https://plugins.miniorange.com/typo3-sso-single-sign-on-with-oauth-openid-connect-setup-guides