Inicio de sesión SSO en Magento utilizando Drupal como proveedor de conexión OAuth/OpenID
Noticias
La integración de Drupal SSO permitirá a los usuarios iniciar sesión en Magento utilizando las credenciales del sitio Drupal. Esta integración de SSO se logra mediante el módulo de servidor miniOrange OAuth/OpenID Connect 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 y Drupal 10.
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 Magento.
Pasos de la instalación
- Usando el compositor
- Usando Drush
- Instalación manual
Pasos de configuración
Configurar Magento como cliente OAuth:
- Descargue nuestra Cliente miniOrange OAuth complemento zip.
- Ir a Magento directorio raíz.
- Crear los nuevos directorios Mininaranja/OAuth dentro del módulo aplicación / código directorio.
- Descomprima todo el contenido del zip dentro del Mininaranja/OAuth directorio.
- Ejecute los siguientes comandos en el símbolo del sistema para habilitar el complemento:
Configuración de php bin / magento: actualización
configuración de php bin/magento:di:compilar - Una vez instalado el módulo, navegue hasta el Cliente OAuth -> Configuración de OAuth pestaña del módulo y copie 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 Magento con Drupal:
- Navegue hasta el panel de Magento.
- En la sección Nombre del proveedor de OAuth, ingrese el nombre del servidor OAuth (Drupal) y pegue el código copiado ID de cliente además Secreto del cliente en el campo de texto respectivo.
- Navegue al sitio Drupal. Desplácese hacia abajo hasta el Alcance y puntos finales sección y copie el <b></b><b></b>.
- Regrese a la consola del panel de Magento y pegue el archivo copiado. <b></b><b></b> (Lazy section loading) bajo la sección <b></b><b></b> campo de texto.
- Seleccione la Forma para Ingresar puntos finales Opción de la Puntos finales de OAuth boton de radio.
- 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 botón para guardar sus configuraciones.
Conexión de prueba entre Magento y Drupal:
- Haga clic en el elemento Configuración de prueba para confirmar si las configuraciones son correctas.
- Navegue a la pestaña Configuración de inicio de sesión .
- Active la característica de Mostrar el enlace de inicio de sesión en la página de inicio de sesión del cliente predeterminada casilla de verificación y haga clic en el Guardar .
Ha configurado correctamente Magento como cliente OAuth y Drupal como servidor OAuth.
Veamos cómo funciona esto:
- Abra una nueva ventana/navegador privado y navegue hasta la página de inicio de sesión del sitio web de Magento.
- Haga clic en el elemento Iniciar sesión con Drupal .
- Ingrese las credenciales de Drupal y haga clic en el Iniciar sesión .
- Tras una autenticación exitosa, el navegador será redirigido e iniciará sesión exitosamente en Magento.
¡Has realizado con éxito el SSO entre Magento y 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áctenos