Inicio de sesión único (SSO) en Magento Auth0 | Inicio de sesión único (SSO) en Magento con credenciales de Auth0
Resumen
El Auth0 SSO de Magento Permite un inicio de sesión seguro y sin problemas en tu Magento usando Auth0 como proveedor de OAuth y OpenID Connect. Con el inicio de sesión SSO de Auth0 en Magento, los usuarios pueden acceder a la tienda usando sus credenciales de inicio de sesión de Auth0. Esto significa que, con nuestra extensión, los usuarios de Auth0 pueden iniciar sesión en tu tienda Magento usando sus credenciales de inicio de sesión de Auth0.
Nuestros Inicio de sesión en Magento Auth0 La extensión proporciona una integración segura de inicio de sesión único (SSO) con funciones avanzadas como la asignación de atributos, la asignación de roles y el control de acceso. Mejora la seguridad del sitio al garantizar que solo los usuarios verificados puedan iniciar sesión o registrarse en su sitio Magento. Con un sencillo proceso de configuración de SSO de Magento Auth0, la extensión agiliza la autenticación de usuarios y mejora la gestión general del acceso. Siga la guía a continuación para instalar y configurar Auth0 Magento SSO sin esfuerzo.
Haga clic aquí para leer más sobre las funciones adicionales de las extensiones Magento OAuth Single Sign-On (OAuth y OpenID Connect Client).
Pasos de la instalación
- Usando el compositor
- Instalación manual
Pasos de configuración
1. Configure Auth0 como proveedor de OAuth
- Vaya al https://auth0.com/auth/login y regístrate o inicia sesión.
- Vaya al Aplicaciones pestaña en el panel izquierdo y luego haga clic en Aplicaciones.
- hacer clic en Crear aplicación para crear una nueva aplicación.
- Seleccionar Aplicaciones web habituales y haga clic en Crear .
- Ahora ve a .
- Desplácese hacia abajo hasta URI de aplicaciones sección e ingrese el URL de devolución de llamada Que obtendrás de la extensión. Desplázate hacia abajo y haz clic en "Guardar cambios".
- Copia el ID de cliente y Secreto del cliente desde la información básica en la pestaña de configuración y guárdela en la configuración del complemento miniOrange OAuth Client.
- Ahora ve a Usuarios pestaña en la gestión de usuarios desde el panel izquierdo.
- Haga clic en crear usuario para crear un nuevo usuario.
- Ingrese todos los datos requeridos y haga clic en Crear.
Has configurado correctamente Auth0 como proveedor de OAuth para lograr el inicio de sesión único (SSO) de Auth0 en tu tienda Magento.
2. Configurar Magento como cliente OAuth
- Después de configurar exitosamente el proveedor OAuth, vaya a la pestaña Proveedores OAuth y haga clic en Agregar proveedor .
- Ahora, ingrese el Nombre del proveedor de OAuth, ID de cliente, Secreto del cliente, <b></b><b></b> y puntos finales proporcionados.
- Consulte la siguiente tabla para configurar el alcance y puntos finales para Auth0 arriba en la extensión.
- Haga clic en el elemento Guardar para guardar la configuración
- Haga clic en el elemento Configuración de prueba .
- 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.
- Vaya a la pestaña Configuración de Multisitio. Aquí encontrará todos los subsitios de su instalación de Magento donde desea habilitar el SSO. Marque la casilla correspondiente a todos los subsitios y haga clic en Guardar.
- También verías el URL de devolución de llamada para cada subsitio que puede utilizar para configurar el proveedor OAuth requerido.
- Navegue a Configuración de inicio de sesión pestaña y elija la Proveedor de OAuth desde el menú desplegable para continuar con la configuración.
- Aquí encontrará la opción para habilitar el enlace de inicio de sesión. Administrador*/Cliente Página de inicio de sesión (*Admin SSO está disponible en las versiones premium)
- Puedes crear automáticamente usuarios administradores y clientes durante el inicio de sesión único (SSO) si aún no existen. Simplemente marca la casilla correspondiente para activarlo.
- La extensión Premium 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 si el usuario aún no ha iniciado sesión.
- Si desea iniciar SSO desde cualquier página, también puede utilizar el enlace SSO proporcionado en la extensión.
Nota: Una vez que cree la cuenta de Auth0, encontrará la URL del dominio y deberá agregarla en los siguientes puntos finales.
| Alcance: | correo electrónico de perfil openid |
| Autorizar punto final: | https://<Auth0-app-domain>/authorize |
| Punto final del token de acceso: | https://<Auth0-app-domain>/oauth/token |
| Obtener punto final de información del usuario: | https://<Auth0-app-domain>/userinfo |
Nota: En la versión Enterprise de la extensión, puede configurar varios proveedores. Para configurar un proveedor diferente, haga clic en el botón «Agregar proveedor» y configure el proveedor que necesite. Puede encontrar las guías de configuración de todos los proveedores aquí.
3. Configuración multisitio (*Disponible en las versiones Enterprise)
4. Configuración de inicio de sesión
5. SSO de cliente/administrador
- Inicio de sesión único del cliente (SSO del cliente)
- Inicio de sesión único de administrador (SSO de administrador)
6. Configuración de SSO sin interfaz gráfica (*Disponible en las versiones premium)
- Navegue a Configuración de inicio de sesión Pestaña. Aquí encontrará la opción para habilitar el SSO para su tienda Magento Headless.
- Pegar su URL de publicación de frontend En el campo correspondiente, debe ingresar la URL de su tienda frontend.

Atributo/Mapeo personalizado (opcional). *Esta es una función Premium.
1.1: Mapeo de atributos (opcional).
- Los atributos son detalles del usuario que se almacenan en su proveedor de identidad.
- El mapeo de atributos le ayuda a obtener atributos de usuario de su proveedor de identidad (IdP) y asignarlos a atributos de usuario de Magento como nombre, apellido, etc.
- Al registrar automáticamente a los usuarios en su sitio Magento, estos atributos se asignarán automáticamente a sus detalles de usuario de Magento.
- Sólo ID de nombre se puede asignar a las características de correo electrónico y nombre de usuario de Magento con el complemento gratuito. Por otro lado, se pueden asignar múltiples atributos de usuario del IdP a atributos de Magento en la versión premium del complemento. Puede asignar atributos personalizados que haya agregado a su IdP además de los atributos predeterminados.
- Cuando un usuario realiza SSO, el valor de NameID enviado por el IdP se asignará al correo electrónico y al nombre de usuario del usuario de Magento.

| Nombre de usuario: | Nombre del atributo de nombre de usuario del IdP (mantener NameID de forma predeterminada) |
| Correo electrónico: | Nombre del atributo de correo electrónico del IdP (mantener NameID de forma predeterminada) |
| Grupo/rol: | Nombre del atributo de rol del proveedor de identidad (IdP) |
- Puede comprobar el Configuración de prueba Resultados bajo Configuración del proveedor de servicios para tener una mejor idea de qué valores asignar aquí.
1.2: Mapeo de atributos personalizados (opcional). *Esta es la función Premium.
- En el campo Ingresar nombre de atributo, ingrese el nombre del atributo que desea asignar al atributo que recibe de su proveedor de identidad.
- Haga clic en el botón Agregar
- Ahora, ingrese el nombre del atributo que recibe de su proveedor de identidad en el campo provisto.
- Haga clic en el botón Guardar para guardar la configuración.
- También puede eliminar la configuración ingresando el nombre en el campo de nombre del atributo y luego haciendo clic en el botón Eliminar.

Mapeo de roles (opcional). *Esta es la función Premium.
- Magento utiliza el concepto de roles, diseñado para que el propietario del sitio pueda controlar lo que los usuarios pueden y no pueden hacer dentro del sitio. La asignación de roles permite asignar roles específicos a los usuarios de un grupo específico en el IdP.
- Durante el registro automático, a los usuarios se les asignan roles según el grupo al que están asignados.
- Puede especificar un rol predeterminado en la extensión POC que se asignará a todos los usuarios que no sean administradores cuando realicen SSO.
- Seleccione el rol predeterminado que desea asignar a todos los usuarios que no sean administradores y haga clic en el botón Guardar.
- También tienes la posibilidad de actualizar los roles de backend/frontend en SSO en la extensión premium.
- También puede especificar un rol predeterminado que se asignará a todos los usuarios que no sean administradores cuando realicen SSO en la extensión premium.
- Seleccione el rol predeterminado que desea asignar a todos los usuarios administradores y haga clic en el botón Guardar.
- Soluciones de seguridad Magento
- ¿Qué es el inicio de sesión único (SSO)?
- ¿Qué es OAuth 2.0 y cómo funciona?
- ¿Qué hay de nuevo en el protocolo de inicio de sesión único OAUth 2.1?
- Complemento de inicio de sesión único (SSO) OAuth de Magento.
Más Recursos
Ponte en contacto
Contáctanos en magentosupport@xecurify.com y nuestro equipo te ayudará a configurar la extensión SSO (OAuth/OIDC) de Magento 2. Te asesoraremos para que elijas la solución o el plan que mejor se adapte a tus necesidades.




