Resultados de la búsqueda :

×

OAuth / OpenID Conecte el inicio de sesión único (SSO) en Magento usando MiniOrange | Inicio de sesión SSO en MiniOrange


Integración de miniOrange Login con Magento mediante el protocolo OAuth 2.0. El plugin Magento OAuth / OpenID Connect Single Sign-On (SSO) facilita el uso de OAuth2 para configurar miniOrange Login en Magento (miniOrange Single Sign-On).

El plugin se puede configurar con otras redes sociales, así como con proveedores personalizados de OAuth y OIDC. Incluye numerosas funciones de inicio de sesión único (SSO), como la asignación de atributos para perfiles de usuario, la asignación de roles, etc. En esta guía, explicaremos cómo configurar el SSO entre Magento y miniOrange. Al finalizar este artículo, los usuarios podrán iniciar sesión en Magento con miniOrange. Haz clic aquí para obtener más información sobre las funciones adicionales del plugin Magento OAuth Single Sign-On (OAuth & OpenID Connect Client).

El complemento Magento OAuth y OpenID Connect Single Sign-On (SSO) permite iniciar sesión en Magento de forma segura utilizando miniOrange como proveedor de OAuth y OpenID Connect. También puede utilizar proveedores de Oauth alternativos, como Azure B2C, Office 365 y otros proveedores personalizados, para configurar el complemento. Se admiten funciones avanzadas de inicio de sesión único, como la asignación de atributos del perfil de usuario, la asignación de roles, etc. En este artículo veremos cómo configurar SSO entre Magento y miniOrange. Los usuarios deberían poder iniciar sesión en Magento a través de miniOrange al final de esta guía.

Haz clic aquí para obtener más información sobre otras funciones que ofrecemos en el plugin Magento OAuth Single Sign-On (OAuth & OpenID Connect Client).

Requisitos previos: descarga e instalación

Instalación usando Composer:
  • Compra el Inicio de sesión único miniOrange OAuth / OpenID Connect extensión del mercado magento.
  • Ir a Mi perfil -> Mis compras
  • Asegúrese de estar utilizando las claves de acceso correctas (Mi perfil - Claves de acceso)
  • Pegue las claves de acceso en su archivo auth.json dentro de su proyecto
  • Utilice el siguiente comando para agregar la extensión a su proyecto.
    "el compositor requiere miniorange_inc/miniorange-oauth-sso"
  • Puede ver el nombre del módulo y la lista de versiones en el selector debajo del nombre del módulo de extensión.
  • Ejecute los siguientes comandos en el símbolo del sistema para habilitar la extensión.
  • configuración de php bin/magento:di:compilar
    Configuración de php bin / magento: actualización

Instalación manual:
  • Descargue el zip de la extensión miniOrange OAuth OpenID Connect Single Sign-On desde aquí.
  • Descomprima todo el contenido del zip dentro del directorio MiniOrange/OAuth.
  • {Directorio raíz de Magento} applicación código mininaranja OAuth
  • Ejecute los siguientes comandos en el símbolo del sistema para habilitar la extensión.
  • configuración de php bin/magento:di:compilar
    Configuración de php bin / magento: actualización

Pasos para configurar el inicio de sesión único (SSO) de miniOrange OAuth y OpenID en Magento

1. Configure miniOrange como proveedor de OAuth

Siga los pasos a continuación para configurar miniOrange como proveedor de OAuth

mini naranja img Configurar miniOrange como proveedor de OAuth
  • Registrarse en tablero mininaranja.
  • Panel de administración de inicio de sesión único de OAuth/OpenID miniorange Magento SSO miniorange
  • Para configurar la marca, vaya a Personalización en el menú de la izquierda y seleccione Inicio de sesión y registro .
  • OAuth/OpenID miniorange Inicio de sesión único Magento SSO establece nombre de marca
  • En la sección Ajustes básicos pestaña cambiar el Nombre de la organización y haga clic en Guardar.
  • OAuth/OpenID miniorange Inicio de sesión único Magento SSO nombre de la organización
  • En el tablero, vaya a Aplicaciones y haga clic en Agregar aplicación.
  • OAuth/OpenID Magento SSO agregar aplicación
  • Haga clic en el elemento OAuth / OIDC .
  • Aplicación OAuth/OpenID miniorange de inicio de sesión único SSO oauth/openid connect
  • Busca y selecciona Conexión OAuth2/OpenID para crear una aplicación.
  • Aplicación OAuth/OpenID miniorange de inicio de sesión único SSO openid connect
  • Escriba el Nombre del cliente y Redireccionar URL. Copiar URL de redireccionamiento/devolución de llamada desde el complemento a Configurar URL de redireccionamiento de inicio de sesión.
  • ID de cliente Magento SSO y URL de redireccionamiento
  • Navegue a Política de inicio de sesión y seleccione Nombre del grupo as DEFAULT y Método de inicio de sesión as CONTRASEÑA y haga clic en Guardar.
  • Política de inicio de sesión SSO de Magento
  • Navegar de regreso a Aplicaciones. Busque la aplicación que ha creado siguiendo los pasos anteriores y vaya a Seleccionar → Editar (Lazy section loading) bajo la sección Acción: .
  • Aplicación de edición SSO de inicio de sesión único OAuth/OpenID miniorange
  • Encuentre el elemento ID de cliente y Secreto del cliente para la aplicación. Copie estas credenciales en Complemento miniOrange Magento OAuth configuración en los campos correspondientes.
  • OAuth/OpenID miniorange ID de cliente SSO de inicio de sesión único y secreto de cliente

Ha configurado correctamente miniOrange como proveedor de OAuth para lograr el inicio de sesión único (SSO) de miniOrange con Magento para la autenticación de usuarios.

2. Configurar Magento 2 como cliente OAuth

  • Después de configurar correctamente el proveedor OAuth, vaya a la pestaña Proveedor OAuth y configure Nombre del proveedor de OAuth, ID de cliente, Secreto del cliente, <b></b><b></b> y puntos finales proporcionados.

    Consulte los puntos finales a continuación para configurar el cliente OAuth.


    Alcance: perfil de correo electrónico openid
    Autorizar punto final: https://<-miniOrange-domain->.xecurify.com/moas/idp/openidsso
    Punto final del token de acceso: https://<-miniOrange-domain->.xecurify.com/moas/rest/oauth/token
    Obtener punto final de información del usuario: https://<-miniOrange-domain->.xecurify.com/moas/rest/oauth/getuserinfo
  • Haga clic en el elemento Guardar para guardar la configuración
  • Haga clic en el elemento Configuración de prueba .
  • Magento 2 Credenciales OAuth miniOrange SSO OAuth
  • Verá todos los valores devueltos por su proveedor de OAuth a Magento en una tabla. Si no ve el valor de Nombre, Apellido, Correo electrónico o Nombre de usuario, realice las configuraciones necesarias en su proveedor de OAuth para devolver esta información.
  • El complemento premium miniOrange también le brinda la función de redirija automáticamente a su usuario a la página de inicio de sesión de IdP.
  • Redirección automática de Magento 2 OAuth a idp Magento SSO
  • Vaya a la pestaña Configuración de inicio de sesión y marque las opciones para habilitar SSO en su sitio Magento.
  • Magento 2 OAuth habilita SSO Magento SSO

4. SSO de cliente/administrador



  • Vaya a la página de inicio de sesión del cliente y verá el botón SSO en su interfaz. Haga clic en el botón y pruebe el SSO.
  • SSO de cliente de Magento 2 OAuth SSO
  • Iniciará sesión correctamente en Magento.
  • magento SSO magento 2 Cliente OAuth SSO Admin SSO

4: Mapeo de atributos (opcional). *Esta es la función Premium.

  • Puede asignar atributos en la pestaña Asignación de atributos. Solo se permite asignar el nombre de usuario y el correo electrónico en la versión gratuita del complemento. Sin embargo, en la versión premium del complemento, puede asignar varios atributos provenientes de su proveedor de OAuth a los atributos presentes en su sitio Magento.
  • Magento 2 OAuth asignación de atributos Magento SSO

5: Mapeo de roles (opcional). *Esta es la función Premium.

  • Puede especificar una función predeterminada en el complemento gratuito que se asignará a todos los usuarios que no sean administradores cuando realicen SSO.
  • Vaya a la pestaña Asignación de atributos/funciones y navegue hasta la sección Asignación de funciones.
  • Seleccione la función predeterminada y haga clic en el botón Guardar.
  • miniOrange Magento SSO - Inicio de sesión único (SSO) de miniOrange en Magento - asignación de funciones

Configurando mininaranja como una Proveedor de OAuth y Magento como una Cliente OAuth Al utilizar nuestro complemento Magento OAuth Client, ha instalado con éxito el inicio de sesión único (SSO) de Magento miniOrange. En cuestión de minutos, podrá brindar acceso seguro a su sitio Magento utilizando las credenciales de inicio de sesión de miniOrange gracias a esta solución.

Más Recursos


¡Hola!

¿Necesitas ayuda? ¡Estamos aquí!

múltiples proveedores