
简介
Joomla 单点登录 (Joomla SSO OAuth 2.0) 通过 OAuth & OpenID Connect 插件,简化了与各种 OAuth 提供商的 SSO/login 过程,使用户可以使用 OAuth 提供商凭据(如 Azure AD、Azure B2C、Office 365、Keycloak 等)登录到 Joomla 网站和更多其他服务。
Joomla OAuth 单点登录 (SSO) | 使用 OpenID Connect 登录到 Joomla
主要功能
- 支持多个提供商:支持多个 OAuth 2.0 和 OpenID Connect (OIDC) 1.0 提供商的 SSO。
- 无限认证:允许使用 OAuth & OpenID Connect 协议进行无限用户认证。
- 配置文件映射:允许根据 OAuth 提供商的用户详细信息在 Joomla 上映射用户属性和角色。
- 易于集成:与遵守标准协议的 OAuth 2.0 和 OpenID Connect (OIDC) 提供商无缝集成。
- 支持的授权类型:授权码、隐式、资源所有者凭证(密码)、客户端凭证、刷新令牌、混合型和带有PKCE流的授权码。
- 视频概述:请在这里观看。
版本与功能
免费版本
- 基本功能:支持使用任何第三方OAuth服务器或自定义OAuth服务器以及社交登录提供商进行登录。
- 有限用户注册和身份验证:有限用户注册或身份验证。
- 配置文件映射:Joomla用户属性的基本属性映射。
- 语言支持:提供多种语言。
标准版本
- 增强功能:包括所有免费版本的功能。
- 自动用户注册:如果尚未注册,登录后将自动注册用户。
- 无限用户注册和身份验证:用户注册或身份验证没有限制。
- 自定义选项:允许自定义登录小部件和自定义重定向URL。
- 组映射:基本组映射功能。
- 语言支持:扩展的语言选项。
高级版本
- 高级功能:包括所有标准版本的功能。
- 高级属性映射:映射额外的Joomla用户属性。
- 高级组映射:增强的组映射功能。
- 安全增强:强制身份验证、OpenID Connect支持、JWT验证。
- 语言支持:广泛的语言选项。
企业版本
- 综合功能:包括所有高级版本的功能。
- 支持多个提供商:支持多个 OAuth 2.0 和 OpenID Connect (OIDC) 1.0 提供商的 SSO。
- 授权设置:额外的端点支持、登录报告/分析。-获取访问令牌:获取API调用访问令牌。
- 语言支持:广泛的语言选项。
有关更详细的功能比较,请访问此处。
用例
- Azure SSO:启用与Azure AD、Azure AD B2C和Office 365的单点登录(SSO),提供基于策略的重定向和各种自定义选项。
- AWS Cognito SSO:简化与AWS Cognito、Amazon和关联的社交登录账户的单点登录,包括用户配置文件同步和角色映射。
- Discord SSO:允许使用Discord登录,同步用户配置文件和角色,并允许基于订阅访问Discord频道。
- Keycloak SSO:支持与Keycloak的单点登录,包括基于角色的访问控制和对外部服务的基于令牌的调用。
- WHMCS SSO:与WHMCS集成,根据角色和能力进行用户登录。
支持附加组件
- Discord角色映射
- Keycloak用户同步
- 基于属性的定向
- 基于角色/组的定向
- 会话管理
- 登录审计
- 双因素认证
- 限制登录尝试次数
- 访客用户登录
安装步骤
- 转到扩展 --> 管理 --> 安装。
- 搜索“MiniOrange OAuth客户端”并安装插件。
- 启用所有相关扩展。
- 在组件 --> MiniOrange OAuth客户端 --> 配置OAuth中配置插件设置。
支持和网站
- 依赖项:无
- 24/7支持:如有需要,请联系joomlasupport@xecurify.com寻求帮助。
- 网站:请访问我们的网站获取更多Joomla插件和支持。
Joomla OAuth单点登录(SSO) | 使用OpenID Connect登录Joomla
该Joomla单点登录(SSO登录)插件支持与许多OAuth 2.0和OpenID Connect(OIDC)1.0提供商的单点登录(SSO)。
它还支持无限用户认证,使用OAuth和OpenID Connect协议,允许授权用户访问Joomla站点。
OAuth客户端单点登录 - SSO登录(OAuth 2.0)插件允许居住在OAuth 2.0提供商且具备OAuth或OpenID Connect(OIDC)能力的用户在其Joomla网站上登录。
此OAuth/OIDC插件可与任何确认OAuth2.0和OpenID Connect(OIDC)标准的OAuth/OIDC提供商一起使用,用于授权和认证目的。
使用案例
使用Azure登录(Azure登录)
使用Discord登录(Discord登录)
使用AWS Cognito登录(AWS Cognito登录)
使用社交应用登录
Azure SSO
此Joomla单点登录(SSO)插件(OAuth/OpenID Connect)允许与许多Microsoft应用进行单点登录,包括Azure AD SSO、Azure AD B2C SSO和Office 365 SSO,使用OAuth和OpenID Connect协议。它提供基于策略的登录重定向,如注册策略、登录策略、密码丢失策略、自定义策略等。
支持Azure AD、Azure B2C、Office 365、多租户应用的单点登录(在不同独立租户应用中注册的用户)和Joomla多个域的单点登录,基于角色的Joomla页面访问限制以及多个域的Joomla单点登录。在租户/应用外部,使用Microsoft账户登录Joomla。将Azure SSO与社交账户案例(Facebook、Google等)集成。
除了SSO,还支持Joomla - Azure的集成/自定义,如基于令牌调用特定的API/Graph API。
Azure SSO还支持将Azure用户配置文件与Joomla配置文件同步,并提供自定义配置文件属性分配(姓名、姓氏、用户名、电子邮件、组、自定义属性等)选项,根据需要调整。
AWS Cognito SSO
此Joomla单点登录(SSO)插件(OAuth/OpenID Connect)允许在Joomla中登录AWS Cognito、Amazon Cognito以及关联的登录账户。支持用户配置文件同步到Joomla以及角色映射,以及获取AWS Cognito令牌以进行更多API调用和扩展功能。
允许自定义,如将Joomla新注册同步到Cognito、使用Joomla常规登录表单登录站点而不是重定向到Cognito登录页面、连接Cognito用户组、登录重定向等。
Discord SSO
此Joomla OAuth / OpenID Connect单点登录(SSO)插件允许用户在Joomla内登录Discord。其他支持的使用案例包括从Discord同步用户配置文件到Joomla、基于Discord角色的Joomla角色映射、头像映射、公会成员管理以及基于订阅的Joomla站点对Discord频道的访问。
它还允许对Joomla和Discord的其他应用进行自定义集成,而不仅仅是Discord登录。
Keycloak SSO
此Joomla OAuth / OpenID Connect单点登录(SSO)插件支持与Keycloak进行单点登录。Joomla用户由Keycloak服务器进行认证。认证成功后,还包括一个身份令牌和一个访问令牌,两者都包含配置文件和用户角色信息。Keycloak的访问令牌可用于代表用户调用其他远程服务。
使用此访问令牌,Joomla可以在外部服务上执行REST调用。
使用OAuth / OIDC SSO插件的角色分配功能,可以在Joomla站点上根据基于角色的访问控制(RBAC)做出授权决策。用户可以根据Keycloak的角色和能力被分配不同的Joomla角色。
WHMCS SSO
Joomla SSO(OAuth / OpenID Connect SSO)插件与WHMCS集成,允许用户(客户、员工、技术人员等)根据其角色和能力在Joomla门户中登录。它还允许您使用其他第三方插件同步组、课程、分配和任务与WHMCS SSO应用。
允许的Joomla单点登录(SSO)OAuth / OpenID Connect(OIDC)客户端授权类型列表
授权代码授权
隐式授权
资源所有者凭据授权(密码授权)
客户端凭据授权
更新令牌授权
混合授权
带有PKCE(证明密钥用于代码交换)流的授权代码授权
点击此处查看插件的高级功能。
免费版功能
支持使用任何第三方OAuth服务器或自定义OAuth服务器进行登录。
自动注册用户:登录后自动注册用户(如果用户尚未在其站点上注册)。
有限认证。
属性映射:基本属性映射功能,用于分配Joomla用户属性(仅限用户名和电子邮件)。
使用链接登录。
自动填写OAuth服务器配置。
支持多语言(英语、德语和西班牙语)。
标准版功能
包括免费版的所有功能。
无限自动注册用户。
无限认证。
自定义登录小部件。
登录和登出后自定义重定向URL:在登录或登出成功后,将用户重定向到自定义URL。
基本组映射。
支持多语言(英语、德语和西班牙语)。
高级版功能
包括免费版和标准版的所有功能。
属性映射:高级属性映射功能,用于分配Joomla用户属性(如用户名、姓名和姓氏、电子邮件)。使用提供的数据管理用户名和电子邮件。
高级组映射。
强制认证/保护整个站点。
OpenId Connect支持:使用OpenId Connect服务器进行登录。
特定域名注册。
JWT验证。
支持多语言(英语、德语和西班牙语)。
企业版功能
包括高级版的所有功能。
权限配置。
获取OAuth/OpenId提供商用户组的额外端点。
登录报告/分析。
支持多语言(英语、德语和西班牙语)。
Joomla单点登录(SSO)支持插件
我们有一系列插件可以与OAuth和OpenId Connect登录插件集成,以增强您Joomla站点上的OAuth SSO功能。
SCIM用户供应:Joomla SSO允许用户在其Joomla站点登录,并通过SCIM用户供应同步从其身份提供者到其Joomla站点的用户创建、更新和删除。
Discord角色映射:Discord角色映射插件帮助您获取Discord服务器的角色,并在使用SSO登录时将它们分配给Joomla用户。
基于客户属性的跳转: 基于属性的跳转插件可以根据从OAuth服务器接收到的属性将用户重定向到特定的URL。
基于角色/组的跳转: 基于角色/组的跳转插件可以根据从OAuth服务器接收到的角色/组将用户重定向到特定的URL。
单点登录会话管理: 单点登录会话管理插件根据Joomla的用户角色管理用户的登录会话时间。
单点登录登录审计: 单点登录登录审计插件捕获并跟踪所有单点登录用户,并生成报告。
Firebase Joomla认证: 允许Firebase移动应用程序用户使用Firebase的社会登录凭证(如Facebook和Google)在Joomla网站上登录。使用Joomla的SSO,Firebase认证插件将工作。
双因素认证
用户角色编辑器
登录尝试限制
访客用户登录
基于属性的跳转
REST API认证
使用我们的Joomla REST API认证插件确保对您的Joomla网站/页面的未授权访问。
Firebase认证
Firebase认证SDK包括创建和管理使用电子邮件地址和密码登录的用户的方法。
安装步骤
转到“扩展” -> “管理” -> “安装”。
在搜索框中搜索MiniOrange OAuth客户端
安装MiniOrange OAuth客户端插件。
然后,转到“扩展” -> “管理” -> “管理”。
在搜索框中搜索Miniorange
启用列表中的所有扩展。
在“组件” -> “Miniorange OAuth客户端” -> “配置OAuth”中配置插件。
依赖关系
无
24/7支持
如果您需要任何单点登录(SSO)应用程序或需要安装此插件的帮助,请随时通过joomlasupport@xecurify.com或通过我们的24/7支持联系我们。
网站
请通过以下链接查看我们的其他插件或访问https://plugins.miniorange.com以查看所有列出的Joomla插件。有关更多支持或信息,请发送电子邮件至joomlasupport@xecurify.com。您也可以从插件配置页面发送您的查询。
Joomla OAuth单点登录(SSO) | 使用OpenID Connect在Joomla中登录
Joomla单点登录(SSO登录)插件支持与许多OAuth 2.0和OpenID Connect(OIDC) 1.0提供者的SSO。
它还支持通过OAuth和OpenID Connect协议的无限制用户认证,以便授权用户可以访问Joomla网站。
OAuth客户端单点登录 – SSO登录(OAuth 2.0)插件允许位于OAuth 2.0兼容的OAuth或OpenID Connect(OIDC)提供者上的用户登录您的Joomla网站。
此OAuth / OIDC插件可以用于认证和授权目的,与任何确认了OAuth2.0和OpenID Connect(OIDC)标准的OAuth / OIDC提供者一起使用。
应用场景-
使用Azure(Azure登录)登录
使用Discord登录(Discord登录)
使用AWS Cognito(AWS Cognito登录)登录
使用社交应用程序登录
Azure SSO
此Joomla单点登录(SSO,OAuth / OpenID Connect)插件允许与许多Microsoft应用程序进行SSO,包括Azure AD SSO、Azure AD B2C SSO和Office 365 SSO,同时使用OAuth和OpenID Connect协议。它提供基于策略的登录引导,如登录策略、密码丢失策略、自定义策略等。
支持Azure AD、Azure B2C、Office 365、具有客户端功能的SSO(在不同客户端应用程序中注册的不同客户端的用户)以及多个Joomla域的SSO。使用Microsoft账户在客户端/应用程序外登录Joomla。集成Azure SSO,支持社交账户(Facebook、Google等)的应用场景。
除了SSO之外,它还支持Joomla - Azure集成/自定义,例如基于令牌的API / Graph-API调用。
Azure SSO还支持同步Azure用户配置文件与Joomla配置文件,并可选择按需调整配置文件属性(名、姓、用户名、电子邮件、组、自定义属性等)。
AWS Cognito-SSO
此Joomla单点登录(OAuth / OpenID Connect SSO)插件允许在Joomla上使用AWS Cognito、Amazon和Cognito进行登录以及关联的社交登录账户。支持Joomla中的用户配置文件同步和角色分配,以及使用AWS Cognito令牌执行扩展功能的其他API要求的获取。
允许自定义,如同步Joomla的新注册到Cognito,使用常规Joomla登录表单登录网站而不是重定向到Cognito登录页面,连接Cognito用户池,登录重定向等。
Discord-SSO
使用此Joomla单点登录(OAuth / OpenID Connect SSO)插件,用户可以从Joomla登录Discord。其他支持的应用场景包括同步Discord到Joomla的用户配置文件,基于Discord角色的Joomla角色分配、头像分配、公会成员管理以及从Joomla网站基于订阅访问Discord频道。
Keycloak SSO
Joomla的单点登录(OAuth / OpenID Connect SSO)支持与Keycloak的SSO。Joomla用户由Keycloak服务器进行身份验证。如果身份验证成功,将创建包含用户配置文件和xent的标识令牌和访问令牌。Keycloak的访问令牌可用于代表用户调用其他远程服务。利用OAuth / OIDC SSO插件的角色分配功能,可以在您的Joomla网站上基于基于角色的访问控制(RBAC)进行授权决策。用户可以根据其Keycloak角色和能力分配不同的Joomla角色。
WHMCS SSO
Joomla SSO(OAuth / OpenID Connect SSO)插件与WHMCS集成,根据用户的角色和能力允许用户访问其Joomla门户。它还允许使用其他第三方插件同步组、课程、任务和任务与WHMCS SSO应用程序。
我们支持的Joomla单点登录(SSO)OAuth / OpenID Connect(OIDC)客户端访问类型列表
授权码访问
隐式访问
用户登录信息访问(密码访问)
客户端登录信息访问
更新令牌访问
混合访问
具有PKCE流程(代码交换证明)的授权码访问
点击此处查看插件的高级功能。
免费版本功能
支持登录到任何第三方OAuth服务器或自定义OAuth服务器。
如果用户尚未在您的网站上注册,则登录后自动注册用户。
有限认证
属性重映射 - 基本属性重映射功能,用于将Joomla用户属性(仅用户名和电子邮件)进行映射。
通过链接登录。
自动填充OAuth服务器配置。
支持多语言(英语、德语和西班牙语)
标准版本功能
包含免费版的所有功能。
无限自动用户注册。
无限认证。
自定义登录小部件。
自定义登录和注销后重定向URL - 成功登录和注销后,将用户重定向到自定义URL。
基本用户组分配。
支持多语言。
高级版功能。
包含免费版和标准版的所有功能。
属性映射 - 高级属性映射功能,用于将Joomla用户属性(如用户名、名、姓和电子邮件)进行映射。使用提供的数据管理用户名和电子邮件。
高级用户组分配。
强制认证/保护整个站点。
OpenId Connect支持 - 使用OpenId Connect服务器进行登录。
特定域名注册。
JWT验证。
支持多语言(英语、德语和西班牙语)
企业版功能。
包含所有高级版功能。
权限设置。
获取您的OAuth/OpenId提供者中的用户组的附加端点。
登录报告/分析。
支持多语言(英语、德语和西班牙语)
JOOMLA 单点登录 (SSO) 支持的插件
我们有许多可以与OAuth & OpenId Connect单点登录(SSO)插件集成的插件,以增强您的Joomla站点OAuth SSO功能。
SCIM用户配置:使用Joomla SSO,您的用户可以在您的Joomla网站上登录,并使用SCIM用户配置同步从您的IDP到您的Joomla网站的用户创建、更新和删除。
Discord角色映射:Discord角色映射插件可以帮助您获取您的Discord服务器上的角色,并在SSO期间将它们分配给Joomla用户。
基于属性的跳转客户:基于属性的跳转插件可以用于根据从OAuth服务器接收到的属性将用户重定向到特定的URL。
基于角色/组的跳转:基于角色/组的跳转插件可以用于根据从OAuth服务器接收到的角色/组将用户重定向到特定的URL。
SSO会话管理:SSO会话管理插件根据用户的Joomla角色管理用户的登录时间。
SSO登录审计:SSO登录审计记录并跟踪所有单点登录用户,并生成报告。
Joomla Firebase认证:允许Firebase移动应用用户使用他们的Firebase社交登录信息(如Facebook、Google)登录到您的Joomla网站。当您使用Joomla进行SSO时,Firebase认证插件会工作。
双因素认证
用户角色编辑器
限制登录尝试次数
访客用户登录
基于属性的跳转。
REST API认证
使用我们的Joomla REST API认证插件保护您的Joomla站点/页面的未授权访问。
Firebase认证
Firebase Authentication SDK包含创建和管理使用电子邮件地址和密码登录的用户的方法。
安装说明
转到扩展 --> 管理 --> 安装。
在搜索框中搜索MiniOrange OAuth客户端。
安装MiniOrange OAuth客户端插件。
然后转到扩展 --> 管理 --> 管理。
在搜索框中搜索"miniorange"。
激活列表中的所有扩展。
在组件 -> miniorange OAuth客户端 -> OAuth配置下配置插件。
依赖关系
无
24/7支持
如果您需要单点登录(SSO)应用程序或需要安装此插件的帮助,请通过joomlasupport@xecurify.com联系我们的24*7支持或联系我们。
网站
通过以下链接访问我们的网站或访问https://plugins.miniorange.com,以查看我们列出的所有Joomla插件。有关进一步支持或信息,请发送电子邮件至joomlasupport@xecurify.com。您也可以从插件的配置页面发送您的请求。
جوملا OAuth تسجيل الدخول الموحّد (SSO) | تسجيل الدخول إلى جوملا باستخدام OpenID Connect
جوملا يدعم ملحق تسجيل الدخول الموحّد (SSO Login) للدخول الموحّد مع العديد من موفري OAuth 2.0 و OpenID Connect (OIDC) 1.0.
يدعم جوملا مصادقة المستخدمين غير المحدودة باستخدام بروتوكولات OAuth و OpenID Connect، مما يتيح للمستخدمين المصرح لهم الوصول إلى الموقع.
يسمح ملحق تسجيل الدخول الموحد لعميل OAuth (OAuth 2.0) بتسجيل دخول المستخدمين الذين يتواجدون في موفري OAuth أو OpenID Connect (OIDC) المتوافقة مع OAuth 2.0 إلى موقع جوملا الخاص بك.
يمكن استخدام هذا الملحق OAuth/OIDC لأغراض التصريح والمصادقة مع أي موفر OAuth/OIDC الذي يؤكد معيار OAuth 2.0 و OpenID Connect (OIDC).
حالات الاستخدام -
تسجيل الدخول باستخدام Azure (تسجيل الدخول إلى Azure)
تسجيل الدخول باستخدام Discord (تسجيل الدخول إلى Discord)
تسجيل الدخول باستخدام AWS Cognito (تسجيل الدخول إلى AWS Cognito)
تسجيل الدخول باستخدام تطبيقات التواصل الاجتماعي
Azure SSO
يُمكن لملحق تسجيل الدخول الموحّد لجوملا هذا (OAuth / OpenID Connect SSO) تمكين SSO مع العديد من تطبيقات Microsoft، بما في ذلك Azure AD SSO و Azure AD B2C SSO و Office 365 SSO، باستخدام بروتوكولات OAuth و OpenID Connect. يوفر إعادة توجيه تسجيل الدخول بناءً على سياسات مثل سياسة التسجيل، سياسة تسجيل الدخول، سياسة فقد كلمة المرور، سياسة مخصصة، وما إلى ذلك.
يدعم Azure AD و Azure B2C و Office 365 و SSO مع تطبيقات متعددة المستأجرين (المستخدمون المسجلون)
AWS Cognito SSO
يُمكن لهذا المكوّن الإضافي لتسجيل الدخول الموحّد (OAuth / OpenID Connect SSO) لـ Joomla تسجيل الدخول إلى AWS Cognito وAmazon وCognito في Joomla، بالإضافة إلى حسابات تسجيل الدخول الاجتماعية المرتبطة. يدعم مزامنة ملفات تعريف المستخدمين ورسم الأدوار في Joomla، واسترداد رمز مميز من AWS Cognito للقيام بطلبات API أخرى لتمديد الوظائف.
يسمح بالتخصيصات مثل مزامنة التسجيلات الجديدة من Joomla إلى Cognito، وتسجيل الدخول إلى الموقع باستخدام نموذج تسجيل الدخول العادي في Joomla بدلاً من إعادة توجيه إلى صفحة تسجيل الدخول إلى Cognito، والاتصال بمجموعة مستخدمي Cognito، وإعادة التوجيهات لتسجيل الدخول، وغير ذلك.
Discord SSO
يسمح هذا المكوّن الإضافي لتسجيل الدخول الموحّد (OAuth / OpenID Connect SSO) لـ Joomla للمستخدمين بتسجيل الدخول إلى Discord من داخل Joomla. يدعم حالات الاستخدام المعتمدة الأخرى مزامنة ملفات تعريف المستخدمين من Discord إلى Joomla، ورسم الأدوار في Joomla بناءً على أدوار Discord، ورسم الصور الرمزية، وإدارة أعضاء الحلفة، والوصول بالاشتراك إلى قنوات Discord من موقع Joomla. كما يُسمح بالتخصيصات للتكامل مع تطبيقات Joomla وDiscord الأخرى، بالإضافة إلى تسجيل الدخول إلى Discord.
تدعم هذه الإضافة المصممة لتمكين تسجيل الدخول الفردي (SSO) في جوملا (OAuth / OpenID Connect SSO) SSO مع Keycloak. يتم التحقق من هوية مستخدم جوملا من خلال خادم Keycloak. عندما يكون التحقق من الهوية ناجحًا، يتم تضمين رمز الهوية ورمز الوصول، وكلاهما يحتويان على معلومات ملف تعريف المستخدم والدور. يمكن استخدام رمز الوصول لـ Keycloak لاستدعاء خدمات بعيدة عندما يكون المستخدم مسجل الدخول.
باستخدام هذا الرمز، يمكن لـ Joomla إجراء استدعاءات REST على خدمات خارجية.
باستخدام وظيفة رسم الخرائط للدور في إضافة OAuth / OIDC SSO، يمكنك اتخاذ قرارات التفويض بناءً على التحكم في الوصول بناءً على الأدوار على موقع Joomla الخاص بك. يمكن تعيين المستخدمين لأدوار Joomla مختلفة اعتمادًا على أدوارهم وقدراتهم في Keycloak.
تدمج إضافة SSO (OAuth / OpenID Connect SSO) Joomla مع WHMCS لتمكين المستخدمين (العملاء والزبائن والعمال والموظفين والفنيين وما إلى ذلك) من تسجيل الدخول إلى بوابة جوملا الخاصة بهم بناءً على أدوارهم وقدراتهم. كما يُتيح لك مزامنة المجموعات والدورات والمهام والوظائف مع تطبيق WHMCS SSO باستخدام مكونات Third Party أخرى.
قائمة بأنواع المنح التي ندعمها لوحدة تسجيل الدخول الموحدة لـ جوملا (SSO) ببروتوكول أوث / اوبن آي دي كونكت (OIDC) للعميل
منح رمز المصادقة (Authorization code grant)
منح ضمنية (Implicit grant)
منح بيانات مالك المورد (Resource owner credentials grant (Password Grant))
منح بيانات العميل (Client credentials grant)
منح رمز التحديث (Refresh token grant)
منح هجين (Hybrid Grant)
使用PKCE(代码交换证明密钥)的授权代码流(授权代码流与PKCE)颁发认证码
点击此处查看附加单元的独特优势。
依赖项
无
全天候服务
如果您需要任何单点登录(SSO)应用程序或需要安装此附加组件的帮助,请随时通过我们的全天候电子邮件支持joomlasupport@xecurify.com联系我们,或直接联系我们。
网站
访问我们的网站,通过以下链接获取附加组件,或访问https://plugins.miniorange.com查看我们列出的所有Joomla组件。要获取更多支持或信息,请通过电子邮件joomlasupport@xecurify.com与我们联系。您还可以通过组件配置页面发送您的查询。
Joomla OAuth单点登录(SSO)| 使用OpenID Connect登录Joomla
Joomla单点登录(SSO登录)插件支持与多个OAuth 2.0和OpenID Connect(OIDC)1.0提供者的SSO。
支持使用OAuth&OpenID Connect协议的无限制用户认证,使经过认证的用户能够访问Joomla网站。
使用OAuth客户端单点登录-SSO登录(OAuth 2.0)插件,OAuth或OpenID Connect(OIDC)提供者中的用户可以登录到Joomla网站。
此OAuth / OIDC插件可以在任何验证OAuth / OIDC标准的任意OAuth / OIDC提供者中使用,用于验证和授权目的。
用例-
Azure登录(Azure登录):
Discord登录(Discord登录)
AWS Cognito登录(AWS Cognito登录)
社交应用程序登录
Azure SSO
此Joomla单点登录(OAuth / OpenID Connect SSO)插件使用OAuth和OpenID Connect协议激活了包括Azure AD SSO、Azure AD B2C SSO和Office 365 SSO在内的多个Microsoft应用程序和SSO。提供基于策略的登录重定向,例如注册策略、登录策略、密码丢失策略和自定义策略。
支持与Azure AD、Azure B2C、Office 365和多云应用(从不同租户注册的用户可以注册到多个应用程序)的SSO、基于角色的Joomla页面访问控制、多个Joomla域的SSO,并允许使用Microsoft帐户从外部登录Joomla。将Azure SSO与社交帐户的用例(如Facebook、Google等)集成。
除了SSO之外,还支持特定API / Graph API的基于令牌的调用等,以及Joomla-Azure的集成/自定义。
Azure SSO还支持同步Azure用户配置文件,包括根据需要自定义的配置文件属性(名称、姓氏、用户名、电子邮件、组、自定义属性等),以同步到Joomla配置文件。
AWS Cognito SSO
此Joomla单点登录(OAuth / OpenID Connect SSO)插件允许Joomla授权AWS Cognito、Amazon和Cognito登录,并支持关联的社交登录帐户。支持在Joomla中同步用户配置文件和角色映射,并可以执行API请求以获取从AWS Cognito获取令牌并扩展功能。还可以进行自定义,例如同步到Cognito的新注册或使用常规Joomla登录表单登录到网站,而无需重定向到Cognito登录页面。
Discord SSO
使用此Joomla单点登录(OAuth / OpenID Connect SSO)插件,用户可以从Joomla内部登录到Discord。其他支持用例包括Discord用户配置文件的同步、基于Discord角色的Joomla角色映射、头像映射、公会成员管理以及基于订阅的Joomla网站到Discord频道的访问等。除了Discord登录之外,还可以进行自定义以整合其他Joomla应用程序或Discord应用程序。
Keycloak SSO
此Joomla单点登录(OAuth / OpenID Connect SSO)插件支持与Keycloak的SSO。Joomla用户由Keycloak服务器进行验证。验证成功后,将返回包含用户配置文件信息和角色信息的访问令牌和标识令牌。可以使用Keycloak的访问令牌代替用户调用其他远程服务。使用OAuth / OIDC SSO插件的映射功能,可以在Joomla网站上基于基于角色的访问控制(RBAC)执行基于授权的决策。根据Keycloak的角色和功能,可以将用户分配到不同的Joomla角色。
WHMCS SSO
Joomla SSO(OAuth / OpenID Connect SSO)插件与WHMCS集成,使用户能够根据角色或功能登录到Joomla门户。还可以使用其他第三方插件将组、课程、分配、任务等与WHMCS SSO应用程序同步。
JOOMLA单点登录(SSO)OAuth / OpenID Connect(OIDC)客户端支持的授权类型列表
授权代码授权
隐式授权
资源所有者认证授权(密码认证)
客户端认证授权
刷新令牌授权
混合授权
使用PKCE流(代码交换证明密钥)的授权代码授权
点击此处查看插件的高级功能。
免费版功能:
支持任意第三方OAuth服务器或自定义OAuth服务器登录。
用户自动注册 - 如果用户未在网站上注册,则在登录后自动注册用户。
有限认证
属性映射 - 提供基本属性映射功能,用于映射Joomla用户属性(仅用户名和电子邮件)。
通过链接登录。
自动输入OAuth服务器配置。-支持多语言(英语、德语、西班牙语)
标准版功能:
包括所有免费版功能。
无限自动注册用户。
无限认证。
自定义登录小部件。
登录和登出后的自定义重定向URL - 将用户重定向到自定义URL - 登录和登出成功后。
基本组映射。
多语言支持(英语、德语、西班牙语)
高级版功能:
包括免费版和标准版的所有功能。
属性映射 - 提供高级属性映射功能,用于映射Joomla用户属性(用户名、姓名、姓氏和电子邮件等)。使用提供的数据管理用户名和电子邮件。
高级组映射。
强制认证/全站保护。
OpenId Connect支持 - 使用OpenId Connect服务器登录。
域名注册。
JWT验证。
多语言支持(英语、德语、西班牙语)
企业版特点:
包括所有高级版功能。
许可设置
OAuth / OpenId提供者获取用户组的附加端点。
登录报告/分析。
多语言支持(英语、德语、西班牙语)。
JOOMLA单点登录(SSO)支持的附加组件:
提供与OAuth & OpenId Connect Single Sign-On(SSO)插件兼容的各种附加组件。使用这些附加组件可以改进Joomla网站的OAuth SSO功能。
SCIM用户提供:使用Joomla SSO,用户可以从IDP登录到Joomla网站,并使用SCIM用户提供进行用户创建、更新和删除的同步。
Discord角色映射:使用Discord角色映射附加组件,可以获取Discord服务器中的角色,并将其映射到SSO中的Joomla用户。
基于属性的定向客户:基于属性的定向附加组件可以根据接收到的属性将用户重定向到特定的URL。
基于角色/组定向:基于角色/组附加组件可以根据接收到的角色/组将用户重定向到特定的URL。
SSO会话管理:SSO会话管理插件可根据Joomla的角色管理用户的登录会话时间。
SSO登录审计:SSO登录审计可捕捉、跟踪并生成所有单一登录用户的报告。
Joomla Firebase认证:Firebase移动应用用户可以使用Facebook、Google等Firebase社交登录凭据登录Joomla网站。使用Firebase认证插件,同时利用Joomla和SSO,可以实现此功能。
二步验证
用户角色编辑器
登录尝试次数限制
访客用户登录
基于属性的跳转
REST API认证
使用我们公司的Joomla REST API认证插件,可保护Joomla网站/页面的非法访问。
Firebase认证
Firebase认证SDK包括用于创建和管理使用电子邮件地址和密码进行登录的用户的方法。
安装步骤:
扩展→管理→安装
在搜索框中搜索MiniOrange OAuth客户端。
安装MiniOrange OAuth客户端插件。
扩展→管理→管理
在搜索框中搜索miniorange。
启用列表中的所有扩展。
组件→miniorange OAuth客户端→设置OAuth
依赖关系
无
24/7支持
如果您需要单一登录(SSO)应用程序或有关于此插件安装的任何疑问,请随时通过joomlasupport@xecurify.com或联系咨询,全年无休,24小时提供支持。
网站
要检查其他插件,请点击此链接访问我们的网站,或访问https://plugins.miniorange.com以查看所有Joomla插件。有关支持或信息的详细信息,请通过joomlasupport@xecurify.com发送电子邮件,或通过插件设置页面进行咨询。
miniOrange OAuth 客户端
- 版本
- 3.0.1
- 开发者
- miniOrange
- 最后更新
- 2024 年 9 月 11 日
3 个星期前 - 添加日期
- 2018 年 5 月 22 日
- 许可协议
- GPLv2 或更新版本
- 类型
- 免费下载
- 包含
- c p
- 兼容性
- J3 J4 J5
使用 Joomla! 更新系统
分享