Inicie sesión SSO en Joomla usando Drupal como proveedor de OAuth/OpenID Connect
Noticias
La integración de Drupal SSO permitirá a los usuarios iniciar sesión en Joomla utilizando las credenciales del sitio Drupal. Esta integración SSO se logra mediante el Servidor miniOrange OAuth/OpenID Connect Módulo que utiliza el protocolo OAuth 2.0 y OpenID Connect. El módulo es compatible con todos los clientes OAuth/OpenID Connect y está disponible para Drupal 7, Drupal 8, Drupal 9, Drupal 10 y Drupal 11.
En esta guía de configuración, lo ayudaremos a configurar el inicio de sesión único utilizando el protocolo OAuth entre el sitio Drupal y Joomla.
Pasos de la instalación
- Usando el compositor
- Usando Drush
- Instalación manual
Pasos de configuración
Configurar Joomla como cliente OAuth:
- Descargue nuestra Cliente miniOrange OAuth complemento para Joomla.
- Inicie sesión en la consola de administrador de su sitio Joomla.
- Desde la izquierda Menú de palanca, navegue a System → Prórrogas de tiempo para presentar declaraciones de impuestos.
- Sube lo descargado Código Postal archivo para instalar el Cliente Joomla OAuth .
- Desde la aplicación Menú de palanca, vaya a Componentes -> Cliente miniOrange OAuth -> Configurar OAuth .
- Seleccione OAuth personalizado or Aplicación OpenID Connect personalizada.
- Copia el URL de devolución de llamada.
Configurar Drupal como servidor OAuth
- Vaya a Configuración → Personas → Configuración del servidor OAuth miniOrange en el menú Administración. (admin/config/people/oauth_server_sso/config_client)
- En la sección Cliente OAuth ficha en el Agregar cliente sección ingrese el nombre de la aplicación en el Nombre de la aplicación y pegue la URL de devolución de llamada previamente copiada del cliente OAuth en el URL de devolución de llamada/redireccionamiento campo de texto.
- Se pueden agregar varias URL de devolución de llamada haciendo clic en el botón Agregar más junto al campo de texto.
- Haga clic en el elemento Guardar en la
Integración de Joomla con Drupal:
- Navegue hasta el panel de Joomla y pegue el archivo copiado. ID de cliente y Secreto del cliente en el campo respectivo.
- Agregue los puntos finales como se especifica en la siguiente tabla (también puede obtener lo mismo en Alcance y puntos finales sección de la Sitio Drupal → Configuration → Configuración del servidor miniOrange OAuth → Cliente OAuth):
| <b></b><b></b> | perfil de correo electrónico openid |
|---|---|
| Punto final de autorización | {base_url_of_the_drupal_site}/mo/oauth2/authorize |
| Punto final del token | {base_url_del_sitio_drupal}/mo/oauth2/token |
| Obtener punto final de información del usuario | {base_url_of_the_drupal_site}/mo/oauth2/userinfo |
- Haga clic en el elemento Guardar configuración después de eso el Configuración de prueba .
- Una vez que la prueba sea exitosa, desplácese hacia abajo hasta la sección Asignación de atributos y desde la Atributo de correo electrónico menú desplegable seleccione el nombre del atributo Drupal en el que o enviar un email. se recibe de Drupal.
- Desde la aplicación Atributo de nombre de usuario menú desplegable seleccione el atributo Drupal en el que nombre de usuario Se recibe de Drupal.
- Haga clic en el elemento Guardar asignación de atributos .
Veamos cómo funciona esto:
- Copia el URL de inicio de sesión/SSO desde el panel de Joomla.
- Abra una nueva ventana o un navegador privado y navegue hasta el enlace copiado. Lo redireccionará a la página de inicio de sesión de Drupal.
- Ingrese las Credenciales de Drupal y haga clic en el botón Iniciar sesión.
Iniciará sesión en Joomla con las credenciales de Drupal.
¿Necesita Ayuda?
Si tiene algún problema durante la configuración o si desea algunas funciones adicionales, contáctenos en drupalsupport@xecurify.com.
Artículos Relacionados
Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente

Contáctanos