Introduction
The Joomla Single Sign-On (Joomla SSO OAuth 2.0) with OAuth & OpenID Connect plugin facilitates seamless SSO/login with various OAuth Providers, enabling users to log into Joomla sites using their OAuth provider credentials such as Azure AD, Azure B2C, Office 365, Keycloak, and many more.
Joomla OAuth Single Sign-On (SSO) | Login into Joomla using OpenID Connect
Key Features
- Support for Multiple Providers: SSO with numerous OAuth 2.0 and OpenID Connect (OIDC) 1.0 providers.
- Limitless Authentication: Allows unlimited user authentication using OAuth & OpenID Connect protocols.
- Profile Mapping: Allows user attribute and role mapping on Joomla according to the user detail from the OAuth Provider
- Easy Integration: Integrates seamlessly with OAuth 2.0 and OpenID Connect (OIDC) providers that adhere to standard protocols.
- Various Grant Types Supported: Authorization code, Implicit, Resource owner credentials (Password), Client credentials, Refresh token, Hybrid, and Authorization code with PKCE flow.
- Video Overview: Watch here.
Versions & Features
Free Version
- Basic Functionality: Supports login with any 3rd party OAuth server or custom OAuth server and social login providers as well.
- Limited User Registration & Authentication: Limited user registration or authentication.
- Profile Mapping: Basic attribute mapping of Joomla user attributes.
- Language Support: Multiple languages available.
Standard Version
- Enhanced Features: All Free Version features included.
- Auto User Registration: Automatically registers users after login if not already registered.
- Unlimited User Registration & Authentication: No limitations on user registration or authentication.
- Customization Options: Allows login widget customization and custom redirect URLs.
- Group Mapping: Basic group mapping functionality.
- Language Support: Expanded language options.
Premium Version
- Advanced Features: All Standard Version features included.
- Advanced Attribute Mapping: Map additional Joomla user attributes.
- Advanced Group Mapping: Enhanced group mapping capabilities.
- Security Enhancements: Force authentication, OpenID Connect support, JWT validation.
- Language Support: Extensive language options.
Enterprise Version
- Comprehensive Features: All Premium Version features included.
- Support for Multiple Providers: SSO with numerous OAuth 2.0 and OpenID Connect (OIDC) 1.0 providers.
- Grants Settings: Additional endpoint support, login reports/analytics. -Fetch Access Token: Get the access token for API Calls.
- Language Support: Wide range of language options.
For more detailed feature comparisons visit here.
Use Cases
- Azure SSO: Enables SSO with Azure AD, Azure AD B2C, and Office 365, offering various policy-based redirects and customization options.
- AWS Cognito SSO: Facilitates SSO with AWS Cognito, Amazon, and linked social login accounts, with user profile synchronization and role mapping.
- Discord SSO: Allows login with Discord, synchronizes user profiles and roles, and enables subscription-based access to Discord channels.
- Keycloak SSO: Supports SSO with Keycloak, including role-based access control and token-based calls to external services.
- WHMCS SSO: Integrates with WHMCS for user login based on roles and capabilities.
Supported Add-Ons
- Discord Role Mapping
- Keycloak User Sync
- Attribute Based Redirection
- Role/Group Based Redirection
- Session Management
- Login Audit
- Two Factor Authentication
- Limit Login Attempts
- Guest User Login
Installation Steps
- Go to Extensions --> Manage --> Install.
- Search for "MiniOrange OAuth Client" and install the plugin.
- Enable all related extensions.
- Configure the plugin settings at Component -> MiniOrange OAuth Client -> Configure OAuth.
Support & Website
- Dependencies: None
- 24/7 Support: Contact us at joomlasupport@xecurify.comfor assistance.
- Website: Visit our website for more Joomla plugins and support.
Inicio de sesión único (SSO) de Joomla OAuth | Inicia sesión en Joomla utilizando OpenID Connect
El plugin Joomla Single Sign-On (SSO Login) admite SSO con muchos proveedores OAuth 2.0 y OpenID Connect (OIDC) 1.0.
También admite la autenticación de usuarios ilimitada utilizando los protocolos OAuth y OpenID Connect, lo que permite a los usuarios autorizados acceder al sitio Joomla.
El plugin de inicio de sesión único de OAuth Client Single Sign-On - SSO Login (OAuth 2.0) permite a los usuarios que residen en proveedores de OAuth 2.0 capaces de OAuth o OpenID Connect (OIDC) iniciar sesión en su sitio web de Joomla.
Este plugin OAuth/OIDC se puede utilizar con cualquier proveedor de OAuth/OIDC que confirme el estándar OAuth2.0 y OpenID Connect (OIDC) para fines de autorización y autenticación.
CASOS DE USO:
Inicio de sesión con Azure (Inicio de sesión en Azure):
Inicio de sesión con Discord (Inicio de sesión en Discord)
Inicio de sesión con AWS Cognito (Inicio de sesión en AWS Cognito)
Inicio de sesión con aplicaciones sociales
Azure SSO
Este plugin de inicio de sesión único de Joomla (SSO OAuth/OpenID Connect) permite SSO con muchas aplicaciones de Microsoft, incluidos Azure AD SSO, Azure AD B2C SSO y Office 365 SSO, utilizando los protocolos OAuth y OpenID Connect. Ofrece redirecciones de inicio de sesión basadas en políticas como política de registro, política de inicio de sesión, política de contraseña perdida, política personalizada, etc.
Admite Azure AD, Azure B2C, Office 365, SSO con la aplicación multiinquilino (usuarios registrados en varias aplicaciones de inquilinos separados) y SSO en múltiples dominios de Joomla, restricción de acceso basada en roles a páginas de Joomla y SSO en múltiples dominios de Joomla. Fuera del inquilino/aplicación, inicie sesión en Joomla utilizando cuentas de Microsoft. Integre Azure SSO con casos de uso de cuenta social (Facebook, Google, etc.).
Además del SSO, también admite integraciones / personalizaciones de Joomla - Azure, como llamadas basadas en tokens a API / Graph API específicas.
Azure SSO también admite la sincronización del perfil de usuario de Azure con el perfil de Joomla con la opción de personalizar la asignación de atributos del perfil (nombre, apellido, nombre de usuario, correo electrónico, grupo, atributos personalizados, etc.) según sea necesario.
AWS Cognito SSO
Este plugin de inicio de sesión único de Joomla (SSO OAuth/OpenID Connect) permite el inicio de sesión en AWS Cognito, Amazon y Cognito en Joomla, así como en cuentas de inicio de sesión social vinculadas. Admite la sincronización de perfiles de usuario y el mapeo de roles en Joomla, así como la obtención de un token de AWS Cognito para realizar más solicitudes de API y ampliar la funcionalidad.
Permite personalizaciones como la sincronización de nuevos registros de Joomla a Cognito, el inicio de sesión en el sitio utilizando el formulario de inicio de sesión habitual de Joomla en lugar de redirigir a la página de inicio de sesión de Cognito, la conexión del grupo de usuarios de Cognito, las redirecciones de inicio de sesión y más.
Discord SSO
Este complemento de inicio de sesión único (SSO) de Joomla con OAuth / OpenID Connect permite a los usuarios iniciar sesión en Discord desde dentro de Joomla. Otros casos de uso admitidos incluyen la sincronización de perfiles de usuario desde Discord hasta Joomla, el mapeo de roles en Joomla basado en roles de Discord, el mapeo de avatares, la gestión de miembros del gremio y el acceso a canales de Discord basado en suscripción desde un sitio Joomla.
También permite la personalización para integrar otras aplicaciones de Joomla y Discord, además del inicio de sesión de Discord.
Keycloak SSO
Este complemento de inicio de sesión único (SSO) de Joomla con OAuth / OpenID Connect admite SSO con Keycloak. El usuario de Joomla es autenticado por el servidor Keycloak. Cuando la autenticación es exitosa, también incluye un token de identidad y un token de acceso, ambos contienen información de perfil y roles de usuario. El token de acceso de Keycloak se puede utilizar para realizar llamadas a otros servicios remotos en nombre del usuario.
Utilizando este token de acceso, Joomla puede realizar invocaciones REST en servicios externos.
Utilizando la funcionalidad de asignación de roles del complemento SSO de OAuth / OIDC, se pueden tomar decisiones de autorización basadas en control de acceso basado en roles (RBAC) en su sitio Joomla. Los usuarios pueden ser asignados a diferentes roles de Joomla según sus roles y capacidades de Keycloak.
WHMCS SSO
El complemento SSO de Joomla (OAuth / OpenID Connect SSO) se integra con WHMCS para permitir que los usuarios (clientes, trabajadores, empleados, técnicos, etc.) inicien sesión en su portal Joomla según sus roles y capacidades. También le permite sincronizar grupos, cursos, asignaciones y tareas con la aplicación WHMCS SSO utilizando otros complementos de terceros.
LISTA DE TIPOS DE CONCESIÓN ADMITIDOS PARA EL CLIENTE DE JOOMLA SINGLE SIGN-ON (SSO) OAUTH / OPENID CONNECT (OIDC)
Concesión de código de autorización
Concesión implícita
Concesión de credenciales de propietario de recursos (Concesión de contraseña)
Concesión de credenciales del cliente
Concesión de token de actualización
Concesión híbrida
Concesión de código de autorización con flujo PKCE (Proof Key for Code Exchange)
Haga clic aquí para ver las funciones premium del complemento.
Funciones de la versión gratuita:
Soporta el inicio de sesión con cualquier servidor OAuth de terceros o servidor OAuth personalizado.
Registro automático de usuarios: registro automático de usuarios después del inicio de sesión si el usuario aún no está registrado en su sitio.
Autenticación limitada.
Mapeo de atributos: funciones básicas de mapeo de atributos para asignar los atributos de usuario de Joomla (solo nombre de usuario y correo electrónico).
Iniciar sesión usando el enlace.
Relleno automático de la configuración del servidor OAuth.
Soporte para múltiples idiomas (inglés, alemán y español).
Funciones de la versión estándar:
Incluye todas las funciones de la versión gratuita.
Registro automático de usuarios ilimitado.
Autenticación ilimitada.
Personalización del widget de inicio de sesión.
URL de redirección personalizada después del inicio de sesión y cierre de sesión: redirige al usuario a una URL personalizada después de un inicio de sesión o cierre de sesión exitosos.
Mapeo básico de grupos.
Soporte para múltiples idiomas (inglés, alemán y español).
Funciones de la versión premium:
Incluye todas las funciones de la versión gratuita y estándar.
Mapeo de atributos: función avanzada de mapeo de atributos para asignar los atributos de usuario de Joomla, como nombre de usuario, nombre y apellido, y correo electrónico. Gestione el nombre de usuario y el correo electrónico con los datos proporcionados.
Mapeo de grupos avanzado.
Forzar autenticación/proteger el sitio completo.
Soporte de OpenId Connect: inicio de sesión utilizando un servidor OpenId Connect.
Registro específico de dominio.
Validación de JWT.
Soporte para múltiples idiomas (inglés, alemán y español).
Funciones de la versión empresarial:
Incluye todas las funciones de la versión premium.
Configuración de permisos.
Puntos finales adicionales para obtener grupos de usuarios de su proveedor OAuth/OpenId.
Informes/análisis de inicio de sesión.
Soporte para múltiples idiomas (inglés, alemán y español).
ADD-ONS DE SOPORTE DE INICIO DE SESIÓN ÚNICO (SSO) DE JOOMLA
Tenemos una variedad de complementos que se pueden integrar con el plugin de inicio de sesión único (SSO) de OAuth y OpenId Connect para mejorar la funcionalidad SSO de OAuth en su sitio Joomla.
Aprovisionamiento de usuarios SCIM: Joomla SSO permite que sus usuarios inicien sesión en su sitio Joomla y sincronice la creación, actualización y eliminación de usuarios desde su proveedor de identidades a su sitio Joomla mediante el aprovisionamiento de usuarios SCIM.
Mapeo de roles de Discord: el complemento de mapeo de roles de Discord le ayuda a obtener los roles de su servidor de Discord y asignarlos a los usuarios de Joomla mientras se inicia sesión con SSO.
Redirección basada en atributos del cliente: el complemento de redirección basada en atributos se puede usar para redirigir al usuario a una URL específica en función de los atributos recibidos del servidor OAuth.
Redirección basada en roles/grupos: el complemento de redirección basada en roles/grupos se puede usar para redirigir al usuario a una URL específica en función de los roles/grupos recibidos del servidor OAuth.
Administración de sesión SSO: el complemento de administración de sesión SSO administra el tiempo de sesión de inicio de sesión de sus usuarios en función de sus roles de Joomla.
Auditoría de inicio de sesión SSO: el complemento de auditoría de inicio de sesión SSO captura y realiza un seguimiento de todos los usuarios de inicio de sesión único y genera informes.
Autenticación de Firebase de Joomla: permite que los usuarios de la aplicación móvil Firebase inicien sesión en su sitio Joomla utilizando sus credenciales de inicio de sesión social de Firebase, como Facebook y Google. Al utilizar SSO con Joomla, el plugin de autenticación de Firebase funcionará.
Autenticación de dos factores
Editor de roles de usuario
Límite de intentos de inicio de sesión
Inicio de sesión de usuario invitado
Redirección basada en atributos
AUTENTICACIÓN DE API REST:
asegura el acceso no autorizado a sus sitios/páginas de Joomla utilizando nuestro plugin de autenticación de API REST de Joomla.
Autenticación de Firebase:
el SDK de autenticación de Firebase incluye métodos para crear y administrar usuarios que inician sesión con sus direcciones de correo electrónico y contraseñas.
Pasos de instalación:
Ve a Extensiones -> Administrar -> Instalar.
Busca MiniOrange OAuth client en el cuadro de búsqueda
Instala el plugin Miniorange OAuth Client.
Luego, ve a Extensiones -> Administrar -> Administrar.
Busca Miniorange en el cuadro de búsqueda
Habilita todas las extensiones presentes en la lista.
Configura el plugin en Componente -> Miniorange OAuth client -> Configurar OAuth.
Dependencias
NINGUNA
Soporte 24/7
Si necesitas alguna aplicación Single Sign On (SSO) o necesitas ayuda para instalar este plugin, no dudes en contactarnos en nuestro soporte 24/7 en joomlasupport@xecurify.com o contáctanos.
SITIO WEB
Consulta nuestro sitio web para otros plugins desde el enlace aquí o visita https://plugins.miniorange.com para ver todos nuestros plugins listados para Joomla. Para más soporte o información, envíanos un correo electrónico a joomlasupport@xecurify.com. También puedes enviar tu consulta desde la página de configuración del plugin.
Joomla OAuth Single Sign-On (SSO) | Melden Sie sich mit OpenID Connect bei Joomla an
Das Joomla Single Sign-On (SSO Login) Plugin unterstützt SSO mit vielen OAuth 2.0 und OpenID Connect ( OIDC ) 1.0 Anbietern.
Es unterstützt auch die unbegrenzte Benutzerauthentifizierung mit den Protokollen OAuth und OpenID Connect, sodass autorisierte Benutzer auf die Joomla-Site zugreifen können.
OAuth Client Single Sign-On – SSO Login (OAuth 2.0) Plug-in ermöglicht Benutzern, die bei OAuth 2.0-fähigen OAuth- oder OpenID Connect (OIDC)-Anbietern ansässig sind, sich bei Ihrer Joomla-Website anzumelden.
Dieses OAuth / OIDC-Plugin kann für Autorisierungs- und Authentifizierungszwecke mit jedem OAuth / OIDC-Anbieter verwendet werden, der den OAuth2.0- und OpenID Connect (OIDC)-Standard bestätigt.
ANWENDUNGSFÄLLE-
Anmeldung mit Azure (Azure-Anmeldung) :
Mit Discord anmelden (Discord-Login)
Anmeldung mit AWS Cognito (AWS Cognito-Anmeldung)
Melden Sie sich mit Social Apps an
Azure-SSO
Dieses Joomla Single Sign On (OAuth / OpenID Connect SSO)-Plugin ermöglicht SSO mit vielen Microsoft-Apps, einschließlich Azure AD SSO, Azure AD B2C SSO und Office 365 SSO, wobei sowohl das OAuth- als auch das OpenID Connect-Protokoll verwendet werden. Es bietet Anmeldeumleitungen basierend auf Richtlinien wie Anmelderichtlinie, Richtlinie für verlorenes Passwort, benutzerdefinierte Richtlinie und so weiter.
Es unterstützt Azure AD, Azure B2C, Office 365, SSO mit der mandantenfähigen App (Benutzer, die in verschiedenen Apps von separaten Mandanten registriert sind) und SSO in mehrere Joomla-Domänen, rollenbasierte Zugriffsbeschränkung auf Joomla-Seiten und SSO in mehrere Joomla-Domänen . Melden Sie sich außerhalb des Mandanten / der Anwendung mit Microsoft-Konten bei Joomla an. Integrieren Sie Azure SSO mit Anwendungsfällen für soziale Konten (Facebook, Google usw.).
Abgesehen von SSO unterstützt es auch Joomla – Azure-Integrationen / -Anpassungen wie tokenbasierte Aufrufe an bestimmte API / Graph-API.
Azure SSO unterstützt auch die Synchronisierung des Azure-Benutzerprofils mit dem Joomla-Profil mit der Option, die Zuordnung der Profilattribute (Vorname, Familienname, Benutzername, E-Mail, Gruppe, benutzerdefinierte Attribute usw.) nach Bedarf anzupassen.
AWS Cognito-SSO
Dieses Joomla Single Sign-On (OAuth / OpenID Connect SSO)-Plugin ermöglicht die Anmeldung von AWS Cognito, Amazon und Cognito bei Joomla sowie verknüpfte Social-Login-Konten. Unterstützt die Synchronisierung von Benutzerprofilen und die Rollenzuordnung in Joomla sowie das Abrufen eines Tokens von AWS Cognito, um weitere API-Anforderungen zur Erweiterung der Funktionalität auszuführen.
Es ermöglicht Anpassungen wie das Synchronisieren neuer Registrierungen von Joomla zu Cognito, das Anmelden bei der Website mit dem üblichen Joomla-Anmeldeformular, anstatt auf die Cognito-Anmeldeseite umzuleiten, das Verbinden des Cognito-Benutzerpools, Anmeldeumleitungen und mehr.
Discord-SSO
Mit diesem Joomla Single Sign-On (OAuth / OpenID Connect SSO)-Plugin können sich Benutzer von Joomla aus bei Discord anmelden. Andere unterstützte Anwendungsfälle umfassen die Synchronisierung von Benutzerprofilen von Discord zu Joomla, Rollenzuordnung in Joomla basierend auf Discord-Rollen, Avatar-Zuordnung, Verwaltung von Gildenmitgliedern und abonnementbasierter Zugriff auf Discord-Kanäle von einer Joomla-Site.
Keycloak SSO
Die Einzelanmeldung (OAuth / OpenID Connect SSO) von Joomla unterstützt SSO mit Keycloak. Der Joomla-Benutzer wird vom Keycloak-Server authentifiziert. Wenn die Authentifizierung erfolgreich ist, wird ein Identitätstoken und ein Zugriffstoken erstellt, die beide Benutzerprofil- und xenthalten. Das Zugriffstoken von Keycloak kann verwendet werden, um im Namen des Benutzers andere Remote-Dienste aufzurufen. Mit diesem Zugriffstoken kann Joomla REST-Aufrufe an externe Dienste tätigen. Mithilfe der Rollenzuordnungsfunktion des OAuth / OIDC SSO-Plugins können Sie auf Ihrem Joomla-Website Autorisierungsentscheidungen auf der Grundlage von rollenbasierten Zugriffssteuerungen (RBAC) treffen. Benutzer können je nach ihren Keycloak-Rollen und -Fähigkeiten verschiedenen Joomla-Rollen zugewiesen werden.
WHMCS SSO
Das Joomla SSO (OAuth / OpenID Connect SSO) Plugin integriert sich mit WHMCS, um Benutzern (Kunden, Mitarbeitern, Technikern usw.) je nach ihren Rollen und Fähigkeiten den Zugang zu ihrem Joomla-Portal zu ermöglichen. Es ermöglicht auch die Synchronisierung von Gruppen, Kursen, Aufgaben und Aufgaben mit der WHMCS SSO-Anwendung unter Verwendung anderer Drittanbieter-Plugins.
LISTE DER ZUGRIFFSTYPEN, DIE WIR FÜR JOOMLA SINGLE SIGN-ON (SSO) OAUTH / OPENID CONNECT (OIDC) CLIENT UNTERSTÜTZEN
Autorisierungscode-Zugriff
Impliziter Zugriff
Zugriff auf Benutzeranmeldeinformationen (Passwort-Zugriff)
Zugriff auf Client-Anmeldeinformationen
Zugriff auf Aktualisierungstoken
Hybridzugriff
Autorisierungscode-Zugriff mit PKCE-Flow (Proof Key für Codeaustausch)
Klicken Sie hier, um sich Premium-Funktionen des Plug-ins anzusehen.
Funktionen der kostenlosen Version:
Unterstützt Anmeldung bei einem beliebigen OAuth-Server eines Drittanbieters oder einem benutzerdefinierten OAuth-Server.
Automatische Benutzerregistrierung nach der Anmeldung, wenn der Benutzer noch nicht bei Ihrer Website registriert ist.
Begrenzte Authentifizierung
Attributzumordnung - Grundlegende Attributzumordnungsfunktionen zum Zuordnen von Joomla-Benutzerattributen (nur Benutzername und E-Mail).
Anmeldung über den Link.
Automatische Ausfüllung der OAuth-Serverkonfiguration.
Unterstützung für mehrere Sprachen (Englisch, Deutsch und Spanisch)
Funktionen der Standardversion:
Alle Funktionen der kostenlosen Version sind enthalten.
Unbegrenzte automatische Benutzerregistrierung.
Unbegrenzte Authentifizierung.
Anpassung des Anmelde-Widgets.
Benutzerdefinierte Umleitungs-URL nach der Anmeldung und Abmeldung - Umleitung des Benutzers zu einer benutzerdefinierten URL nach erfolgreicher Anmeldung und Abmeldung.
Grundlegende Gruppenzuordnung.
Unterstützung für mehrere Sprachen
Premium-Version-Funktionen:
Alle Funktionen der kostenlosen und Standard-Versionen enthalten.
Attribut-Mapping - Fortgeschrittene Attribut-Mapping-Funktion zur Zuordnung von Joomla-Benutzerattributen wie Benutzername, Vorname, Nachname und E-Mail. Verwalten von Benutzername und E-Mail mit bereitgestellten Daten.
Fortgeschrittene Gruppenzuordnung.
Force Authentication / Protect complete site.
OpenId Connect Support - Anmeldung mit OpenId Connect Server.
Domain-spezifische Registrierung
JWT-Validierung.
Unterstützung für mehrere Sprachen (Englisch, Deutsch und Spanisch)
Enterprise-Version-Funktionen:
Alle Premium-Version-Funktionen enthalten.
Grants-Einstellungen
Zusätzliche Endpunkte zum Abrufen von Benutzergruppen von Ihrem OAuth/OpenId-Provider.
Anmelderapporte/Analytik.
Unterstützung für mehrere Sprachen (Englisch, Deutsch und Spanisch)
JOOMLA SINGLE SIGN-ON (SSO) UNTERSTÜTZTE ADD-ONS:
Wir haben eine Vielzahl von Add-Ons, die mit dem OAuth & OpenId Connect Single Sign-On (SSO) Plugin integriert werden können, um die OAuth SSO-Funktionalität Ihrer Joomla-Site zu verbessern.
SCIM User Provisioning: Mit Joomla SSO können Ihre Benutzer sich auf Ihrer Joomla-Website anmelden und die Benutzererstellung, -aktualisierung und -löschung von Ihrem IDP auf Ihre Joomla-Website mit SCIM User Provisioning synchronisieren.
Discord Role Mapping: Das Discord Role Mapping Add-On hilft Ihnen, Rollen von Ihrem Discord-Server zu erhalten und sie Joomla-Benutzern während SSO zuzuordnen.
Attribute Based Redirection Customer: Das Attribute Based Redirection Add-On kann verwendet werden, um den Benutzer basierend auf den Attributen, die vom OAuth-Server empfangen werden, auf eine bestimmte URL umzuleiten.
Rollen-/Gruppenbasierte Umleitung: Das Rollen-/Gruppenbasierte Umleitung Add-On kann verwendet werden, um den Benutzer basierend auf den Rollen/Gruppen, die vom OAuth-Server empfangen werden, auf eine bestimmte URL umzuleiten.
SSO Session Management: Das SSO-Sitzungsmanagement-Add-On verwaltet die Anmeldezeit der Benutzer, basierend auf ihren Joomla-Rollen.
SSO Login Audit: SSO Login Audit erfasst und verfolgt alle Single Sign-On-Benutzer und erstellt Berichte.
Joomla Firebase Authentication: Erlauben Sie Firebase-Mobile-App-Benutzern, sich unter Verwendung ihrer Firebase Social-Login-Anmeldeinformationen wie Facebook, Google auf Ihrer Joomla-Website anzumelden. Während Sie SSO mit Joomla nutzen, funktioniert das Firebase-Authentifizierungs-Plugin.
Two Factor Authentication
Benutzerrolleneditor
Limit Login Attempts
Gastbenutzeranmeldung
Attributbasierte Umleitung.
REST-API-AUTHENTIFIZIERUNG
Schützt den unbefugten Zugriff auf Ihre Joomla-Sites/-Seiten mit unserem Joomla-REST-API-Authentifizierungs-Plugin.
Firebase-Authentifizierung
Das Firebase Authentication SDK enthält Methoden zum Erstellen und Verwalten von Benutzern, die sich mit ihren E-Mail-Adressen und Passwörtern anmelden.
Installationsanleitung:
Gehe zu Erweiterungen --> Verwalten --> Installieren.
Suche nach dem MiniOrange OAuth-Client in der Suchbox.
Installiere das Miniorange OAuth-Client-Plugin.
Gehe dann zu Erweiterungen --> Verwalten --> Verwalten.
Suche nach "miniorange" in der Suchbox.
Aktiviere alle Erweiterungen, die in der Liste vorhanden sind.
Konfiguriere das Plugin unter Komponenten -> miniorange OAuth-Client -> OAuth konfigurieren.
Abhängigkeiten:
KEINE
24/7 Support:
Wenn du eine Single Sign-On (SSO)-Anwendung benötigst oder Hilfe bei der Installation dieses Plugins benötigst, wende dich bitte an unseren 24*7. Support unter joomlasupport@xecurify.com oder kontaktiere uns.
WEBSITE:
Besuche unsere Website über den Link hier oder besuche https://plugins.miniorange.com, um alle unsere aufgelisteten Joomla-Plugins zu sehen. Für weitere Unterstützung oder Informationen, sende uns eine E-Mail an joomlasupport@xecurify.com. Du kannst auch deine Anfrage von der Konfigurationsseite des Plug-ins senden.
جوملا 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. يتم التحقق من هوية مستخدم Joomla من خلال خادم 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 (Authorization code grant with PKCE flow (Proof Key for Code Exchange))
انقر هنا لمشاهدة المزايا المتميزة للوحدة الإضافية.
الاعتماديات
لا شيء
الدعم على مدار الساعة طوال أيام الأسبوع
إذا كنت تحتاج إلى أي تطبيق لتسجيل الدخول الواحد (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 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シングルサインオン(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)プラグインは、AWS Cognito、Amazon、およびCognitoログインをJoomlaに許可し、リンクされたソーシャルログインアカウントをサポートします。Joomlaでのユーザープロファイルの同期と役割マッピングをサポートし、AWS Cognitoからトークンを取得して機能を拡張するためのAPIリクエストを実行することもできます。JoomlaからCognitoに新規登録を同期するなどのカスタマイズも可能で、通常のJoomlaログインフォームを使用してサイトにログインしたり、Cognitoログインページにリダイレクトすることなくログインしたりすることもできます。
Discord SSO
このJoomlaシングルサインオン(OAuth / OpenID Connect SSO)プラグインを使用すると、ユーザーはJoomla内からDiscordにログインできます。サポートされる他のユースケースには、DiscordからJoomlaへのユーザープロファイルの同期、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 SINGLE SIGN-ON (SSO) OAUTH / OPENID CONNECT (OIDC) CLIENT がサポートするグラントタイプのリスト
認可コードグラント
Implicitグラント
リソースオーナー認証グラント(パスワード認証)
クライアント認証グラント
リフレッシュトークングラント
ハイブリッドグラント
PKCEフローを使用した認可コードグラント(Proof Key for Code Exchange)
プラグインのプレミアム機能を見るには、ここをクリックしてください。
無料版の機能:
任意の第三者OAuthサーバーまたはカスタムOAuthサーバーでのログインをサポートします。
ユーザーの自動登録 - ユーザーがサイトに登録されていない場合、ログイン後に自動的にユーザーを登録します。
限定された認証
属性マッピング - Joomlaユーザー属性(ユーザー名と電子メールのみ)をマップするための基本的な属性マッピング機能。
リンクを使用したログイン。
OAuthサーバー構成の自動入力。-複数言語のサポート(英語、ドイツ語、スペイン語)
標準版の機能:
すべての無料版機能が含まれます。
無制限の自動登録ユーザー。
無制限の認証。
ログインウィジェットのカスタマイズ。
ログインおよびログアウト後のカスタムリダイレクトURL - ユーザーをカスタムURLにリダイレクトします - 成功したログインとログアウト後。
基本的なグループマッピング。
複数言語サポート(英語、ドイツ語、スペイン語)
プレミアム版の機能:
無料版と標準版のすべての機能が含まれています。
属性マッピング - ユーザー名、名前、姓、および電子メールなどのJoomlaユーザー属性をマップするための高度な属性マッピング機能。提供されたデータでユーザー名と電子メールを管理します。
高度なグループマッピング。
強制認証/サイト全体の保護。
OpenId Connectサポート - OpenId Connectサーバーを使用してログインします。
ドメイン固有の登録
JWT検証。
複数言語サポート(英語、ドイツ語、スペイン語)
エンタープライズバージョンの特徴:
プレミアムバージョンの機能をすべて含む。
許可設定
OAuth / OpenId プロバイダーからユーザーグループを取得するための追加エンドポイント。
ログインレポート/アナリティクス。
多言語サポート(英語、ドイツ語、スペイン語)。
JOOMLA SINGLE SIGN-ON (SSO) がサポートするアドオン:
OAuth&OpenId Connect Single Sign-On(SSO)プラグインと統合できるさまざまなアドオンを提供しています。これらのアドオンを使用することで、JoomlaサイトのOAuth SSO機能を改善できます。
SCIMユーザープロビジョニング:Joomla SSOにより、ユーザーはIDPからJoomlaサイトにログインし、SCIMユーザープロビジョニングを使用して、ユーザーの作成、更新、削除を同期できます。
Discordロールマッピング:Discordロールマッピングアドオンを使用すると、Discordサーバーから役割を取得し、SSOの間にJoomlaユーザーにマッピングできます。
属性に基づくリダイレクトカスタマー:属性に基づくリダイレクトアドオンは、OAuthサーバーから受信した属性に基づいて、ユーザーを特定のURLにリダイレクトできます。
役割/グループに基づくリダイレクト:役割/グループに基づくリダイレクトアドオンは、OAuthサーバーから受信した役割/グループに基づいて、ユーザーを特定のURLにリダイレクトできます。
SSOセッション管理:SSOセッション管理アドオンは、Joomlaの役割に基づいてユーザーのログインセッション時間を管理します。
SSOログイン監査:SSOログイン監査は、すべてのシングルサインオンユーザーをキャプチャし、追跡し、レポートを生成します。
Joomla Firebase認証:Firebaseモバイルアプリユーザーが、Facebook、GoogleなどのFirebaseソーシャルログイン資格情報を使用して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時間年中無休でお問い合わせください。
ウェブサイト
他のプラグインを確認するには、こちらのリンクから当社のウェブサイトをチェックするか、https://plugins.miniorange.comを訪問してすべてのJoomlaプラグインを確認してください。サポートまたは情報に関する詳細については、joomlasupport@xecurify.comまでメールでお問い合わせいただくか、プラグインの設定ページからお問い合わせいただけます。
miniOrange OAuth Client
- Version:
- 3.0.1
- Developer:
- miniOrange
- Last updated:
-
Sep 11 2024
2 months ago - Date added:
- May 22 2018
- License:
- GPLv2 or later
- Type:
- Free download
- Includes:
- c p
- Compatibility:
- J3 J4 J5
Share