Resultados de la búsqueda :

×

Inicio de sesión único (SSO) con WSO2 para Magento OAuth | WSO2 SSO Iniciar sesión | SSO de Magento

Inicio de sesión único (SSO) con WSO2 para Magento OAuth | WSO2 SSO Iniciar sesión | SSO de Magento


El módulo Magento OAuth/OpenID Connect Single Sign-On brinda la posibilidad de habilitar el inicio de sesión único OAuth/OpenID para Magento. Si desea que los usuarios inicien sesión en su sitio Magento usando sus credenciales WSO2, simplemente puede hacerlo usando nuestro módulo Magento OAuth/OpenID Connect Single Sign-On. Una vez que configure WSO2 con el módulo Magento, puede permitir que los usuarios realicen SSO en su sitio Magento usando WSO2. Tiene potentes funciones de inicio de sesión único (SSO), como asignación de atributos de perfil de usuario y asignación de roles, entre otras. En esta guía veremos cómo configurar el inicio de sesión único (SSO) para la autenticación de usuarios entre Magento y WSO2.

Haga clic aquí para saber más sobre otras funciones que ofrecemos en el complemento Magento OAuth Single Sign-On (OAuth y 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-oauth-sso:{versión}"
  • 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 esta página.
  • 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

La extensión Magento OAuth OpenID Connect SSO permite iniciar sesión (inicio de sesión único) en Magento con Azure AD, Azure B2C, AWS Cognito, WSO2, Okta, LinkedIn, Google, Facebook, Slack, Discord u otros proveedores personalizados de OAuth 2.0 [24 horas al día, 7 días a la semana APOYO]

 Probado con 2.4.5

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

1. Configure WSO2 como proveedor de OAuth

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

mini naranja img Configurar WSO2 como proveedor OAuth
  • En primer lugar, registre la aplicación para consumidores en WSO2 Identity Server. Descargue e inicie WSO2 Identity Server.
  • Inicio de sesión único (SSO) de WSO2 con credenciales de inicio de sesión de WSO2 Magento SSO: appregister-wso2 | MagentoWso2
  • Una vez que haya iniciado sesión, navegue hasta Principal -> Proveedor de servicios y haga clic en Añada.
  • Inicio de sesión único (SSO) de WSO2 con credenciales de inicio de sesión de WSO2 Magento SSO: sp-Add
  • Escriba la Nombre del proveedor de servicios y Descripción y haga clic en Registro del botón.
  • Inicio de sesión único (SSO) de WSO2 con credenciales de inicio de sesión de WSO2 Magento SSO: Enter-spname-description | MagentoWso2
  • Ahora ve al Proveedor de servicios->Lista y edite el Proveedor de servicios que ha creado.
  • Desplázate hacia abajo y selecciona Configuración de autenticación entrante Y luego seleccione Configuración de conexión OAuth/OpenID y haga clic en Configurar del botón.
  • Inicio de sesión único (SSO) de WSO2 con credenciales de inicio de sesión de WSO2 Magento SSO: configuración de wso2 | MagentoWso2
  • Seleccione la versión de OAuth como 2.0 y entrar en el URL de redireccionamiento/devolución de llamada desde el complemento en URL de devolución de llamada campo. Haga clic en Añada del botón.
  • Inicio de sesión único (SSO) de WSO2 con credenciales de inicio de sesión de WSO2 URL de devolución de llamada de Magento SSO | MagentoWso2
  • Cuando se haya agregado la aplicación, ID de cliente y Secreto del cliente se generan para la aplicación. Configure el complemento Magento OAuth SSO con ID de cliente, secreto de cliente, token de acceso y autenticación, punto final de obtención de información de usuario de WSO2. Los puntos finales se proporcionan al final de esta guía.
  • Magento SSO WSO2 Inicio de sesión único (SSO) con credenciales de inicio de sesión WSO2: getclient-secret | MagentoWso2
  • Asignación de atributos: Para obtener atributos de WSO2, debe agregar los siguientes URI de reclamo en su aplicación WSO2.
  • Ve a Proveedor de servicios->Reclamo Configuración.
  • Seleccione https://wso2.org/claims/emailaddress Desde URI de reclamación del sujeto desplegable.
  • Agregue los siguientes URI en el dialecto de reclamo del proveedor de servicios: https://wso2.org/oidc/claim & https://wso2.org/claims
  • WSO2 Magento SSO con credenciales de inicio de sesión de WSO2: URL de reclamo
  • Ha completado con éxito las configuraciones del lado del servidor WSO2.

Servidor de identidad WSO2 como proveedor de OAuth se configura correctamente desde el paso anterior para lograr el inicio de sesión único (SSO) de WSO2 con las credenciales de inicio de sesión de WSO2 en su sitio Magento.

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, Lo que hacemos y puntos finales proporcionados. (Puede copiar estos valores en el PASO 2 desde el panel de la aplicación).

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


    Alcance: abierto
    Autorizar punto final: https://<wso2-domain-name>/oauth2/auth
    Punto final del token de acceso: https://<wso2-domain-name>/oauth2/token
    Obtener punto final de información del usuario: https://<wso2-domain-name>/oauth2/userinfo
  • Haga clic en el Guardar para guardar la configuración
  • Haga clic en el Configuración de prueba del botón.
  • Magento 2 Credenciales OAuth WSO2 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.
  • Magento 2 OAuth redireccionamiento automático a idp
  • 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
  • Ha configurado correctamente su Magento 2 como cliente OAuth. Verá el botón SSO en su interfaz. Haga clic en el botón y pruebe el SSO.
  • Magento 2 OAuth SSO WSO2 SSO WSO2 magento SSO magento 2 Cliente OAuth SSO WSO2 SSO

3: Atributo/Mapeo personalizado (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.
  • Mapeo de atributos de Magento 2 OAuth

4: 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.
  • WSO2 Magento SSO - Inicio de sesión único (SSO) de WSO2 en Magento - asignación de roles

Configurando WSO2 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 WSO2 (Active Directory). En cuestión de minutos, podrá brindar acceso seguro a su sitio Magento utilizando las credenciales de inicio de sesión WSO2 gracias a esta solución.


Recursos adicionales


Si está buscando algo que no puede encontrar, envíenos un correo electrónico a magentosupport@xecurify.com

¡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