使用Keycloak OAuth单点登录(SSO)登录 | 使用Keycloak登录

简介

认证, 访问与安全, 网站安全, 网站访问, 安全工具

Keycloak SSO (OAuth/OIDC单点登录), 使用Keycloak登录插件 允许用户使用Keycloak凭据登录到他们的Joomla网站。通过使用 使用Keycloak单点登录(SSO)插件,您的Joomla网站现在可以轻松地验证和授权Keycloak用户,为他们提供无缝的登录体验。此插件完全兼容Joomla 3.x和4.x。


使用Keycloak OAuth单点登录(SSO)登录 | 使用Keycloak登录到Joomla

Keycloak充当OAuth提供者,Joomla充当OAuth客户端。使用Keycloak登录到Joomla提供了这两个系统之间的平滑登录,消除了记住用户名和密码的需要。

这是如何工作的?

您的Joomla网站充当OAuth 2.0客户端,用于在您的Joomla网站和Keycloak服务器之间建立信任。当用户登录到您的Joomla网站时,您的网站向Keycloak服务器发送一个认证请求。然后用户被重定向到Keycloak服务器进行认证。用户输入他们的Keycloak凭据,如果凭据正确,就会返回一个令牌到您的Joomla网站,允许用户访问受保护的网站。Keycloak SSO插件设计得易于配置,允许您自定义认证流程并与广泛的Keycloak服务器集成。

我们支持的Keycloak单点登录(SSO)的授权类型列表

授权码授予
隐式授予
资源所有者凭据授予(密码授予)
客户端凭据授予
刷新令牌授予
带有PKCE流的授权码授予(代码交换的证明密钥)。

点击此处观看插件的付费功能。

点击此处使用Keycloak配置插件。

免费版功能:

  • 支持使用Keycloak服务器登录。
  • 有限用户身份验证
  • 属性映射 – 基本属性映射功能,用于映射Joomla用户属性(仅限用户名和电子邮件)。
  • 通过链接登录。
  • 使用Joomla OAuth客户端自动填充Keycloak服务器配置。

标准版功能:

  • 包含所有免费版功能。
  • 无限自动注册用户。
  • 无限用户身份验证。
  • 登录小部件定制。
  • 授权码授予
  • 登录和登出后自定义重定向URL - 在成功登录和登出后重定向用户到自定义URL。
  • 基本分组映射。

高级版功能:

包含所有免费版和标准版功能。
属性映射 - 高级属性映射功能,用于映射Joomla用户属性(如用户名、名、姓和电子邮件)。使用提供的数据管理用户名和电子邮件。
高级分组映射。
强制身份验证/保护整个网站。
OpenId Connect支持 - 使用OpenId Connect服务器登录。
域名特定注册。

企业版功能:

  • 包含所有高级版功能。
  • 授权设置
  • 获取用户组的其他端点。
  • 登录报告/分析。

JOOMLA KEYCLOAK 登录(SSO)支持附加组件

我们有许多附加组件可以与Keycloak OAuth SSO插件集成,以改进您Joomla网站的OAuth SSO功能。

  • Keycloak用户同步:Keycloak用户同步允许同步和配置您的Joomla用户到Keycloak,反之亦然,允许在Keycloak和Joomla之间创建、读取、更新、删除和停用用户。

  • SCIM用户配置:Joomla SCIM使您的用户能够登录到您的Joomla网站,并使用SCIM用户配置同步用户创建、更新和删除从您的IDP到您的Joomla网站。

  • 基于属性的重新定向客户:基于属性的重新定向插件可以根据从OAuth服务器接收到的属性将用户重定向到特定的URL。

  • 基于角色/组重定向:基于角色/组重定向插件可以根据从OAuth服务器接收到的角色/组将用户重定向到特定的URL。

  • SSO会话管理:SSO会话管理插件根据用户的Joomla角色管理用户的登录会话时间。

  • SSO登录审计:SSO登录审计捕获和跟踪所有单点登录用户并生成报告。

  • 双因素身份验证

  • 用户角色编辑器

  • 限制登录尝试

  • 访客用户登录

REST API认证

使用我们的Joomla REST API认证插件保护对您的Joomla网站/页面的未授权访问。

Firebase认证

Firebase认证 SDK包括创建和管理使用电子邮件地址和密码登录的用户的方法。

安装步骤

转到扩展 --> 管理 --> 安装。
在搜索框中搜索MiniOrange OAuth客户端。
安装Miniorange OAuth客户端插件。
然后转到扩展程序 --> 管理 --> 管理。
在搜索框中搜索 miniorange。
启用列表中所有扩展程序。
在组件-> miniorange OAuth 客户端 -> 配置 OAuth 中配置插件。

依赖项

24/7 支持

如果您需要任何单一登录 (SSO) 应用程序或需要安装或配置此插件的帮助,请随时通过我们的 24*7 支持邮箱 joomlasupport@xecurify.com 或联系我们。

网站

请访问我们的网站查看其他插件,链接在此处或访问 https://plugins.miniorange.com 以查看所有列出的 Joomla 插件。有关更多支持或信息,请通过 joomlasupport@xecurify.com 邮箱联系我们。您也可以从插件的配置页面提交您的查询。

SAML 2.0 IDP for Joomla
免费

SAML 2.0 IDP for Joomla

由 miniOrange 提供
访问与安全
使用 Joomla 用户 (Joomla 作为 SAML IDP) 提供了 SAML 功能,以实现 Joomla SSO。 - SAML 身份提供者插件作为 SAML 2.0 身份提供者 (IDP),可以配置以建立 Joomla 站点与各种 SAML 2.0 支持的服务提供者之间的信任,以使用 Joomla 站点凭据安全地验证用户。使用 Joomla 登录允许居住在...
SAML SSO for Joomla
免费

SAML SSO for Joomla

由 miniOrange 提供
访问与安全
Joomla SAML 单一登录 (SSO) 允许您通过允许用户通过不同的 SAML 身份提供者(如 Azure AD、Okta、GSuite / Google Apps、Keycloak、ADFS、Salesforce、Office 365、Shibboleth2、Shibboleth3、OneLogin、PingFederate、FusionAuth 或任何 SAML 兼容的身份提供者)登录到 Joomla 站点来保护您的 Joomla 站点。Joomla SAML 单一登录解决...
LDAP Integration with Active Directory and OpenLDAP - NTLM & Kerberos Login
免费

与 Active Directory 和 OpenLDAP 的 LDAP 集成 - NTLM & Kerberos 登录

由 miniOrange 提供
访问与安全
与 Active Directory 和 OpenLDAP 的 LDAP 集成 - NTLM & Kerberos 登录插件允许您使用存储在您的 LDAP 服务器中的凭据登录到 Joomla。它允许用户针对各种 LDAP 实现(如 1. Microsoft Active Directory 2. Azure Active Directory 3. Sun Active Directory 4. OpenLDAP 目录 5. JumpCloud 6. FreeIPA 目录 7. Synology 8. OpenDS 以及其他...
miniOrange OAuth Client
免费

miniOrange OAuth 客户端

由 miniOrange 提供
访问与安全
Joomla OAuth 单一登录 (SSO) | 使用 OpenID Connect 登录到 Joomla 使用 OAuth & OpenID Connect 插件简化了与各种 OAuth 提供程序的 SSO 登录,使用户能够使用其 OAuth 提供者凭据(如 Azure AD、Azure B2C、Office 365、Keycloak 等)登录到 Joomla 站点。主要功能支持多...
Custom API for Joomla
免费

为 Joomla 定制的 API

由 miniOrange 提供
访问与安全
为 Joomla 定制的 API 是一个插件,允许您直接为您的 Joomla 网站创建自定义端点和 REST API。凭借其直观的图形用户界面 (GUI),您可以从 Joomla 数据库表(从用户角色和组到特色图像或任何自定义数据或字段)轻松检索任何类型的数据。此插件提供了一种无缝交互...
Staff/Employee Business Directory Search for Active Directory
免费

Active Directory 的员工/员工商务目录搜索

由 miniOrange 提供
搜索结果
Active Directory 的员工/员工商务目录搜索 该 Staff/Employee Business Directory Search for Active Directory 插件用于执行 LDAP 搜索并在 Joomla 站点上使用短代码显示您 Active Directory 中的员工/员工。用户/员工/员工详细信息将动态地从 Active Directory/LDAP 服务器获取。这意味着用户将...
OTP Verification For Joomla
免费

OTP 验证 For Joomla

由 miniOrange 提供
安全工具
短信 & 邮件 OTP 验证 - 邮件和短信认证 此插件使您的网站轻松验证注册或登录的用户是否真的是他们所声称的人。它通过向他们的电子邮件或手机发送一个特殊代码来实现,他们必须正确输入以确认他们的身份,并确保他们没有使用虚假账户。这不仅可以将骗子拒之门外,还可以提高...
Session Management | Session Control
付费下载

会话管理 | 会话控制

由 miniOrange 提供
网站访问
为 Joomla 的会话管理 - Joomla 会话管理插件允许您管理用户的会话超时。您可以根据 Joomla 组轻松维护会话超时或防止会话销毁。功能:记住我的设备 - 此功能允许用户的设备记住用户会话,这样他们就不必再次登录,当他们访问...
Social Login by miniOrange
免费

miniOrange 的社交登录

由 miniOrange 提供
社交媒体
miniOrange 的社交登录是 Joomla 扩展,允许您的访客使用许多社交媒体应用进行评论、分享、登录和注册,例如 Facebook、Twitter、Vkontakte、Google、LinkedIn、WindowsLive、Instagram、Salesforce 和 Amazon。miniOrange 的社交登录是 Joomla 扩展,允许您的访客使用许多社交媒体应用进行评论、分享、登录和注册...
Import Export Users for Joomla
免费

为 Joomla 的导入导出用户

由 miniOrange 提供
用户导入 & 导出
为 Joomla 的导入导出用户 - Joomla 导入导出用户插件允许您快速轻松地导入和导出 Joomla 用户。在迁移 Joomla 网站时,这些功能是必不可少的。您的 Joomla 用户可以从 Joomla 3. x 导入和导出到 Joomla 4. x 以及反之亦然。此外,您还可以将用户从任何其他网站或 CMS 导入到您的 Joomla...
SCIM User Provisioning for Joomla
免费

为 Joomla 的 SCIM 用户配置

由 miniOrange 提供
用户管理
用户同步 / 用户配置 / 用户管理 SCIM 用户同步/配置插件提供从身份提供者到 Joomla 的自动用户同步。SCIM 用户配置为您的 Joomla 网站提供 SCIM(跨域身份管理系统)功能,将其转换为 SCIM 兼容端点,可以配置任何支持 SCIM 协议的身份提供者。作为...
Two Factor Authentication 2FA for Joomla
免费

为 Joomla 的双因素认证 2FA

由 miniOrange 提供
访问与安全
双因素认证 - TFA / MFA 双因素认证 - TFA / MFA 为 Joomla 网站提供。当您使用用户名和密码登录(验证)到您的 Joomla 网站时,TFA / MFA 插件通过检查您选择的 2FA 方法添加第二个认证安全层。TFA 集成为基本插件并与 Joomla 一起提供经过充分测试且灵活的接口,让您可以选择从...
Web Security Lite– Secure Login and Backup for Joomla
免费

Web Security Lite - 为 Joomla 提供安全登录和备份

由 miniOrange 提供
访问与安全
网站安全 - 为 Joomla 提供安全登录和注册 - Joomla 网站安全插件是 Joomla 的顶级安全扩展,可防止入侵者和黑客尝试访问您的网站。您还可以使用此扩展来控制谁可以访问您的网站,并阻止观察到异常行为的 IP 地址。它还包括恶意软件扫描器、登录 & 防垃圾邮件...
OAuth Server for Joomla
免费

为 Joomla 的 OAuth 服务器

由 miniOrange 提供
访问与安全
** SSO(OAuth 2.0)- OAuth 服务器/提供者单点登录 - 该插件允许用户使用他们的 Joomla 账户凭据登录到您的客户端应用程序。它使您能够将 Joomla 用作 OAuth 服务器/提供者并提供 OAuth API 以访问资源。此 OAuth 服务器/OAuth 提供者插件的主要目标是允许用户使用他们的 Joomla 凭据进行单点登录...
SAML SP Single Sign On – Login with ADFS
免费

SAML SP 单点登录 - 使用 ADFS 登录

由 miniOrange 提供
访问与安全
基于SAML的SP单点登录 - 使用ADFS登录允许具有ADFS目录应用程序账户的用户使用ADFS登录到您的Joomla网站。它作为SAML 2.0服务提供商,可以被配置为在插件与ADFS目录应用程序之间建立信任,以安全地验证用户登录到Joomla网站。使用ADFS登录使用ADFS推荐的最新安全SAML身份验证...
SAML SSO login with Google Apps
免费

使用Google Apps的SAML SSO登录

由 miniOrange 提供
访问与安全
**SAML SSO – 通过Google Apps登录来保护您的网站登录,允许您使用Google凭证(G-Suite)为您的用户或员工实现单点登录(SSO)进入Joomla。用户可以使用他们的Google凭证一键登录到他们的Joomla账户,从而无需记住多套用户名和密码。此插件还支持映射角色和用户属性...
Sweet Alert for Joomla
免费

Sweet Alert for Joomla

由 miniOrange 提供
弹出窗口和iFrames
**miniOrange Sweet Alert **插件将Joomla的所有系统消息替换为适当的模态窗口,并根据消息类型使用Sweet Alert显示弹出窗口。它还提供了简码,因此您可以在网站的任何位置使用它们。它易于配置,允许您自定义Sweet Alert的样式,并允许您处理弹出窗口的时间限制和动画...
OAuth Single Sign-On - OIDC SSO | Login with Azure AD
免费

OAuth单点登录 - OIDC SSO | 使用Azure AD登录

由 miniOrange 提供
访问与安全
Azure AD单点登录 - OAuth OIDC SSO | 使用Azure AD(Joomla作为OAuth客户端/开放ID连接)**Azure AD单点登录 - OAuth OpenID Connect SSO | 使用Azure AD插件允许无限量地使用您的Azure AD、Azure B2C和Office 365账户凭据进行SSO/登录(单点登录)。OAuth单点登录 - OIDC SSO | 使用Azure AD插件支持与Microsoft Azure的SSO...
Role Based Redirection/Access
付费下载

基于角色的重定向/访问

由 miniOrange 提供
访问与安全
基于角色的重定向在Joomla miniOrange基于角色的重定向插件中可用于根据Joomla用户的角色限制和重定向用户到不同的URL。通过使用此插件,您可以根据该用户的角色/组在登录和注销后将其重定向到特定的URL。有关基于角色的重定向/访问的更多信息,请点击此处 JOOMLA 基于角色的重定向/访问...
Page and Article Restriction
付费下载

页面和文章限制

由 miniOrange 提供
访问与安全
页面和文章限制为Joomla miniOrange Joomla页面和文章限制插件允许您限制对特定页面/文章或URL的访问,并根据配置将其重定向到Joomla默认登录页面、IDP登录页面、自定义URL或自定义错误消息。有关Joomla页面和文章限制的更多信息,请点击此处 JOOMLA 页面和...
Login using Phone number | Email | Username
付费下载

使用手机号 | 邮箱 | 用户名登录

由 miniOrange 提供
网站访问
使用手机号 / 邮箱 / 用户名登录Joomla – 使用手机号或邮箱或用户名登录Joomla允许您修改用户的登录选项。您允许您的用户使用他们的手机号或邮箱或用户名登录。它还允许您限制用户的登录选项。免费版本功能:- 无限制的用户导出 - 导入/导出插件帮助您...
Custom Gateway OTP Verification | User Verification on Registration
付费下载

自定义网关OTP验证 | 注册时用户验证

由 miniOrange 提供
访问与安全
使用自定义网关进行用户注册时的OTP验证。OTP(一次性密码)验证自定义网关插件插件在注册过程中通过电子邮件验证和短信验证功能发送验证码(OTP),以验证用户的电子邮件地址/手机号。此插件消除了用户使用假电子邮件地址/手机号注册的可能性...
Single Sign On for Educational Institutes
免费

教育机构的单点登录

由 miniOrange 提供
访问与安全
Joomla 单点登录(SSO 用于教育机构)miniOrange Joomla SSO 解决方案支持多种学习管理系统(LMS)门户,包括 ClassLink、Clever、Canvas、Sensei、TutorLMS、Google Classroom 等。这意味着用户可以使用一组凭据访问多个 LMS 门户,无需记住多个用户...
miniOrange Login Report-Audit
免费

miniOrange 登录报告-审计

由 miniOrange 提供
访问与安全
Joomla 登录审计 | 登录活动报告 - 当用户登录您的网站时,此插件会生成一个报告,包含登录用户的各种详细信息,例如他们的 IP 地址、用户名、用户操作(登录或注册操作)、状态、浏览器、国家、前端或后端登录以及时间。此插件与 SAML SSO 以及 OAuth SSO 兼容。Jo...
Okta User Sync | User Management
免费

Okta 用户同步 | 用户管理

由 miniOrange 提供
用户管理
Okta 用户同步 | 用户管理 miniOrange Okta 用户同步为 Joomla 提供了同步和配置 Joomla 用户信息到 Okta 以及反之的功能。此扩展包含创建、读取、更新、删除、停用用户以及同步 Okta 和 Joomla 之间属性的功能。该解决方案旨在自动化配置过程,同时保持单一系统...
miniOrange User Provisioning with Azure for Joomla
免费

miniOrange 与 Azure 集成的 Joomla 用户配置

由 miniOrange 提供
用户管理
miniOrange 与 Azure 集成的 Joomla 用户配置 | Joomla Azure 用户同步 miniOrange 与 Azure 集成的 Joomla 用户配置允许从 Azure AD 到 Joomla 以及反之进行双向用户同步。插件会在 Joomla 上创建、更新或删除用户时自动更新 Azure AD 上用户的个人资料。它还提供了同步所有用户信息的选择...
Restrict Files / Folders / Media Access
免费

限制文件/文件夹/媒体访问

由 miniOrange 提供
访问与安全
限制文件/文件夹/媒体访问的 Joomla Joomla 媒体限制提供了保护您的 Joomla 媒体文件免受公众用户访问的最简单方法,这样您的媒体库就只能被登录的 Joomla 用户访问。您的电子书、pdf 文件、其他重要文件等都可以防止未经授权的访问。miniOrange Joomla 媒体限制插件允许您保护 Joomla 媒体文件...
Web3 – Crypto wallet Login & NFT token gating
免费

Web3 - 加密货币钱包登录 & NFT 代币门控

由 miniOrange 提供
访问与安全
Joomla NFT 代币门控 & Web3 钱包登录 此插件允许您使用加密货币钱包在 Joomla 网站上注册/登录,限制/锁定/门控特定的页面、帖子以及视频,并允许您根据在加密货币钱包中拥有的 NFT 进行访问。该插件还验证用户并检查您对他们的加密货币钱包的所有权。通过使用此插件您可以...
Keycloak User Sync | User Management
免费

Keycloak 用户同步 | 用户管理

由 miniOrange 提供
用户管理
Keycloak 用户同步 | 用户管理 miniOrange Keycloak 用户同步为 Joomla 提供了同步和配置 Joomla 用户信息到 Keycloak 以及反之的功能。此扩展包含创建、读取、更新、删除、停用用户以及同步 Keycloak 和 Joomla 之间属性的功能。该解决方案旨在自动化配置过程,同时保持单一系统...
Cookie Control || Cookie Management
付费下载

Cookie 控制 || Cookie 管理

由 miniOrange 提供
Cookie 控制
Cookie 控制为 Joomla – Joomla Cookie 控制插件使您轻松遵守 Cookie 规范,并让您的访客能够更好地控制他们的浏览体验。您可以自定义您的 Cookie 横幅,并获得有关访客如何与您的 Cookie 横幅互动的详细分析。您还可以通过启用阻止所有第三方 Cookie 的选项来管理 Cookie...

使用Keycloak OAuth单点登录(SSO)登录 | 使用Keycloak登录

版本
1.0.4
开发者
miniOrange
最后更新
2024 年 9 月 2 日
1 个月前
添加日期
2023 年 4 月 13 日
许可
GPLv2 或更新版
类型
免费下载
包含
c p
兼容性
J3 J4 J5 J5 (b/c plugin)
下载

使用 Joomla! 更新系统