Resultados de la búsqueda :

×

Inicie sesión SSO en Magento usando Drupal como proveedor OAuth/OIDC

Inicie sesión SSO en Magento usando Drupal como proveedor OAuth/OIDC


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:


  • Descarga el módulo:
    el compositor requiere 'drupal/oauth_server_sso'
  • Ve a ampliar menú en su consola de administración de Drupal y habilite el módulo habilitando la casilla de verificación y haga clic en Instalar del botón.
  • Configure el módulo en:
    {BaseURL}/admin/config/people/oauth_server_sso/config_client
  • Instale el módulo:
    drush en oauth_server_sso
  • Limpiar la caché:
     drush cr
  • Configure el módulo en:
    {BaseURL}/admin/config/people/oauth_server_sso/config_client
  • Navegue hasta ampliar menú en su consola de administración de Drupal y haga clic en Instalar el nuevo módulo.
  • Instale el módulo Drupal OAuth/OIDC Provider - Single Sign On (SSO) ya sea descargando el zip o desde la URL del paquete (tar/zip).
  • Haga clic en Habilitar módulos recién agregados.
  • Habilite este módulo marcando la casilla de verificación y haga clic en Instalar del botón.
  • Configure el módulo en
    {BaseURL}/admin/config/people/oauth_server_sso/config_client

Configure Magento como cliente OAuth:

Siga los pasos a continuación para instalar el complemento miniOrange OAuth Client en Magento:

  • Descargue nuestra Cliente miniOrange OAuth complemento zip.
  • Ir a Magento directorio raíz.
  • Crear los nuevos directorios Mininaranja/OAuth dentro de 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.
  • Instale y activó el complemento miniOrange OAuth Client en Magento E-commerce - Copiar URL de devolución de llamada

Configure Drupal como servidor OAuth:

Nota: Asegúrese de que el sitio Drupal esté alojado en un servidor accesible desde Magento.

  • En el sitio Drupal, vaya a Configuración -> Configuración del servidor miniOrange OAuth -> Cliente OAuth
  • Haga clic en el Agregar cliente del botón.
  • Ingrese el nombre de la aplicación debajo del Nombre de la aplicación campo de texto.
  • Pega el copiado URL de devolución de llamada bajo el URL de devolución de llamada/redireccionamiento campo de texto.
  • Se pueden agregar varias URL de devolución de llamada haciendo clic en Añadir más botón al lado del campo de texto.
  • Haga clic en el Guardar botón y copie el ID de cliente y Secreto del cliente.

Integrando Magento con Drupal:

  • Navegue hasta el panel de Magento.
  • Bajo la Nombre del proveedor de OAuth, ingrese el nombre del servidor OAuth (Drupal) y pegue el archivo copiado ID de cliente y Secreto del cliente en el campo de texto respectivo.
  • Proveedor Drupal Magento OAuth/OIDC: ingrese el nombre del proveedor OAuth, pegue los valores copiados de ID de cliente y secreto de cliente
  • Navegue al sitio Drupal. Desplácese hacia abajo hasta el Alcance y puntos finales sección y copie el Lo que hacemos.
  • Regrese a la consola del panel de Magento y pegue el archivo copiado. Lo que hacemos bajo el Lo que hacemos campo de texto.
  • Proveedor Drupal Magento OAuth/OIDC: pegue el valor de alcance copiado en el campo de texto Magento Scope
  • Seleccione Ingresar puntos finales Opción de la Puntos finales de OAuth boton de radio.
  • Proveedor Drupal Magento OAuth/OIDC: desde puntos finales de OAuth, elija la opción Ingresar puntos finales
  • 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 -> Configuración -> Configuración del servidor miniOrange OAuth -> Cliente OAuth):

    Punto final de autorización {base_url_of_the_drupal_site}/mo/oauth2/authorize
    Punto final del token de acceso {base_url_del_sitio_drupal}/mo/oauth2/token
    Obtener punto final de información de usuario {base_url_of_the_drupal_site}/mo/oauth2/userinfo
Proveedor Drupal Magento OAuth/OIDC: proporcione el punto final especificado en la tabla anterior
  • Haga clic en el Guardar del botón.
  • Proveedor Drupal Magento OAuth/OIDC: haga clic en Guardar

    Conexión de prueba entre Magento y Drupal:

    • Haga clic en el Configuración de prueba para confirmar si las configuraciones son correctas.
    • Navegue hasta la Configuración de inicio de sesión .
    • Habilitar el 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 del botón.
    • Prueba entre Magento y el proveedor OIDC de Drupal: navegue por la configuración de inicio de sesión y active la casilla de verificación Mostrar el enlace de inicio de sesión en el cliente predeterminado

    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 Iniciar sesión con Drupal del botón.
    • Abra un nuevo navegador o una ventana privada para acceder a la página de inicio de sesión del sitio web de Magento
    • Ingrese las credenciales de Drupal y haga clic en el Iniciar sesión del botón.
    • Inicie sesión con sus credenciales de Drupal y haga clic en 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.

    Características adicionales:

     Casos de Estudio
    miniOrange ha atendido con éxito los casos de uso de más de 400 clientes confiables con sus soluciones Drupal altamente flexibles y personalizables. No dude en consultar algunos de nuestros estudios de casos únicos utilizando este liga.
     Otras soluciones
    No dude en explorar otras soluciones Drupal que ofrecemos esta página. Las soluciones populares utilizadas por nuestros clientes de confianza incluyen autenticación de dos factores: 2FA, seguridad del sitio web, autenticación API REST y JSON, aprovisionamiento de usuarios y sincronización. 
      Soporte activo 24 horas al día, 7 días a la semana
    Los desarrolladores de Drupal de miniOrange ofrecen soporte rápido y activo para sus consultas. Podemos ayudarlo desde elegir la mejor solución para su caso de uso hasta implementar y mantener la solución.
    ¡Hola!

    ¿Necesitas ayuda? ¡Estamos aquí!

    SOPORTE
    Póngase en contacto con el soporte técnico de miniOrange
    comercial

    Gracias por su consulta.

    Si no recibe noticias nuestras dentro de las 24 horas, no dude en enviar un correo electrónico de seguimiento a info@xecurify.com