Resultados de la búsqueda :

×

Guía de configuración de Magento de SSO de inicio de sesión único de Google Apps con OAuth OpenID Connect

Guía de configuración de Magento de SSO de inicio de sesión único de Google Apps con OAuth OpenID Connect


Integración del inicio de sesión de Google Apps (Google Apps SSO) con Magento utilizando el protocolo OAuth 2.0. El complemento de inicio de sesión único (SSO) de Magento OAuth/OpenID Connect facilita el uso de OAuth2 para configurar el inicio de sesión de Google Apps en Magento (inicio de sesión único de Google Apps).

El complemento se puede configurar utilizando otras fuentes de redes sociales, así como proveedores personalizados de OAuth y OIDC. Contiene muchas funciones de inicio de sesión único (SSO), como mapeo de atributos para perfiles de usuario, mapeo de roles, etc. En esta guía, veremos cómo configurar SSO entre Magento y Google Apps. Al final de esta guía, los usuarios deberían poder iniciar sesión en Magento utilizando Google Apps. Haga clic aquí para leer más sobre las características adicionales del complemento Magento OAuth Single Sign-On (OAuth & OpenID Connect Client).

El complemento de inicio de sesión único (SSO) de Magento OAuth y OpenID Connect permite iniciar sesión en Magento de forma segura utilizando Google Apps como proveedor de OAuth y OpenID Connect. También puede utilizar proveedores de Oauth alternativos, como Azure AD, 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 Google Apps. Los usuarios deberían poder iniciar sesión en Magento a través de Google Apps al final de esta guía.

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 Google Apps OAuth y OpenID en Magento

1. Configure Google Apps como proveedor de OAuth

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

mini naranja img Configurar Google Apps como proveedor de OAuth
  • Ve a https://console.developers.google.com/ y registrarse/iniciar sesión.
  • Haga clic en Seleccionar proyecto para crear un nuevo google Apps Proyecto para Magento Oauth Client, verá una ventana emergente con la lista de todos sus proyectos.
  • Google Apps G Suite SSO Magento crea un nuevo proyecto
  • Haga clic en el Nuevo proyecto botón para crear un nuevo proyecto.
  • Google Apps G Suite SSO Magento crea un nuevo proyecto
  • Escriba el Nombre del Proyecto en el campo del nombre del proyecto y haga clic en Crear.
  • SSO de G Suite con Magento OIDC OAuth, SSO de Google Apps para Magento, ingrese el nombre del proyecto
  • Ve a Menú de NavegaciónAPIServiciosCartas credenciales.
  • SSO de G Suite con Magento OIDC OAuth, SSO de Google Apps para Magento, credenciales
  • Haga clic en crear Credenciales botón y luego seleccione ID de cliente de OAuth de las opciones proporcionadas en el menú desplegable.
  • SSO de G Suite con Magento OIDC OAuth, SSO de Google Apps para Magento, ID de cliente de OAuth
  • Elija cómo desea configurar y registrar su aplicación (Tipo de usuario) y haga clic en Para crear del botón.
  • Google Apps GSuite SSO Magento configurar la pantalla de consentimiento | Aplicaciones de Google Magento
  • En caso de que reciba alguna advertencia que indique que para crear una ID de cliente de OAuth, debe establecer un nombre de producto en la pantalla de consentimiento (como se muestra en la imagen a continuación). Clickea en el Configurar la pantalla de consentimiento del botón.
  • G Suite SSO con Magento OIDC OAuth, Google Apps SSO para Magento, configurar pantalla de consentimiento
  • Complete la información requerida, como por ejemplo Nombre de la aplicación y correo electrónico de asistencia al usuario. y luego seleccione la opción Guardar y continuar.
  • SSO de G Suite con Magento OIDC OAuth, SSO de Google Apps para Magento, guardar configuración | Aplicaciones de Google Magento SSO de G Suite con Magento OIDC OAuth, SSO de Google Apps para Magento, guardar configuración | Aplicaciones de Google Magento
  • Ahora para configurar los alcances, haga clic en Agregar o quitar los ámbitos del botón.
  • G Suite SSO con Magento OIDC OAuth, Google Apps SSO para Magento, crear ID de cliente oauth | Aplicaciones de Google Magento
  • Ahora, seleccione el Scopes para permitir que su proyecto acceda a tipos específicos de datos de usuario privados desde su cuenta de Google y haga clic en Guardar y continuar del botón.
  • G Suite SSO con Magento OIDC OAuth, Google Apps SSO para Magento, crear ID de cliente oauth
  • Visite la Pestaña Credenciales y haga clic en crear Credenciales botón. Seleccionar Aplicación web de la lista desplegable para crear una nueva aplicación.
  • G Suite SSO con Magento OIDC OAuth, Google Apps SSO para Magento, crear ID de cliente oauth | Aplicaciones de Google Magento
  • Ingrese el nombre que desea para su ID de cliente en el campo de nombre e ingrese el URI de redireccionamiento/devolución de llamada desde el complemento Magento OAuth y OpenID Single Sign On (SSO) bajo el Redirección autorizada campo URI y haga clic en Crear del botón.
  • SSO de G Suite con Magento OIDC OAuth, SSO de Google Apps para Magento, URL de redireccionamiento
  • Verá una ventana emergente con el ID del cliente y el secreto del cliente. Copie su ID de cliente y Secreto del cliente y guárdelo en la configuración del complemento Magento OAuth y OpenID Single Sign On (SSO).
  • SSO de G Suite con Magento OIDC OAuth, SSO de Google Apps para Magento, ID de cliente secreto de cliente | Aplicaciones de Google Magento

Has configurado correctamente Google Apps como proveedor de OAuth para lograr el inicio de sesión único (SSO) de Google Apps 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, 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: Perfil de correo electrónico OpenID
    Autorizar punto final: https://accounts.google.com/o/oauth2/auth
    Punto final del token de acceso: https://www.googleapis.com/oauth2/v4/token
    Obtener punto final de información del usuario: https://www.googleapis.com/oauth2/v1/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 Aplicaciones de Google 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.

3. Configuración de inicio de sesión

  • Navegue hasta Configuración de inicio de sesión pestaña. Aquí encontrará la opción para habilitar el enlace de inicio de sesión en Administrador*/Cliente Página de inicio de sesión (*Admin SSO está disponible en las versiones premium)
  • Magento 2 SSO Google Apps Inicio de sesión único (SSO) Administrador SSO del cliente
  • Si desea iniciar SSO desde cualquier página, también puede utilizar el enlace SSO proporcionado en la extensión.
  • Magento SSO usando el enlace SSO Magento 2 SSO Google Apps
  • 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.
  • Magento 2 OAuth redireccionamiento automático a idp

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

Atributo/Mapeo de atributos personalizados (opcional). *Esta es la función Premium.

1.1: 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.
  • Mapeo de atributos de Magento 2 OAuth

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

  • Ingrese el nombre de su tabla en el campo Tabla.
  • Ingrese el nombre del atributo como nombre de su columna (en la tabla respectiva)
  • Haga clic en el botón Agregar para agregar un atributo magento personalizado y asigne el campo respectivo con el atributo que recibe de su proveedor de identidad.
  • 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 atributos personalizados de Magento 2 OAuth

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

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

Recursos adicionales


¿Por qué nuestros clientes eligen las soluciones miniOrange Magento Single Sign-On (SSO)?


Soporte 24/7

Ofrecemos soporte 24 horas al día, 7 días a la semana para todas las soluciones Magento. Garantizamos un soporte de alta calidad para satisfacer sus necesidades.

Regístrese

Reviews de Clientes

Vea usted mismo lo que los clientes satisfechos tienen que decir sobre nuestras confiables soluciones Magento.

Reseñas

Guías de configuración completas

Instrucciones y vídeos paso a paso fáciles y precisos para ayudarle a configurar en cuestión de minutos.

Ver la demostración


Ofrecemos soluciones de identidad segura para inicio de sesión único, autenticación de dos factores, aprovisionamiento y mucho más. Por favor contáctenos al

 +1 978 658 9387 (EE. UU.) | +91 97178 45846 (India)   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