Resultados de la búsqueda :

×

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

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


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

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 Twitter. Al final de este artículo, los usuarios deberían poder iniciar sesión en Magento usando Twitter. Haga clic aquí para leer más sobre las características adicionales de la extensión Magento OAuth Single Sign-On (OAuth & OpenID Connect Client).

El Magento OAuth y OpenID Connect Inicio de sesión único (SSO) La extensión permite iniciar sesión en Magento de forma segura utilizando Twitter 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 la extensión. 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 Twitter. Los usuarios deberían poder iniciar sesión en Magento a través de Twitter al final de esta guía.

Haga clic aquí para saber más sobre otras funciones que ofrecemos en la extensión 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 Twitter OAuth y OpenID en Magento

1. Configure Twitter como proveedor de OAuth

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

mini naranja img Configurar Twitter como proveedor de OAuth
  • Inicie sesión en el portal para desarrolladores de Twitter utilizandohttps://developer.twitter.com/en/apps
  • Haga clic en el Crear proyecto del botón.
  • OAuth/OpenID Magento Twitter Inicio de sesión único SSO crear proyecto
  • Escriba la Nombre para su proyecto y haga clic en Siguiente del botón.
  • OAuth/OpenID Magento Twitter Inicio de sesión único SSO ingrese el nombre de la aplicación
  • Seleccione Caso de uso de la lista desplegable.
  • Caso de uso de SSO de inicio de sesión único de Twitter de Magento
  • Escriba la Descripción para su proyecto y haga clic en Siguiente .
  • Magento 2 OAuth SSO Twitter SSO descripción
  • Haga clic en Crea una nueva aplicación.
  • Magento SSO Crear nueva aplicación Twitter
  • Escriba la Nombre de la aplicación y haga clic en Solución botón para crear la aplicación.
  • OAuth/OpenID Twitter Single Sign On SSO nombre de la aplicación de Twitter
  • Después de guardar su solicitud, obtendrá un ID de cliente y Secreto del cliente. Guarde estos detalles, ya que los necesitaremos más adelante para configurar el complemento del cliente OAuth.
  • OAuth/OpenID Inicio de sesión único de Twitter SSO Secreto de clave API de sso de Twitter
  • Ve a Configuración de la aplicación.
  • Configuración de la aplicación Magento 2 Oauth SSO Twitter
  • Haga clic en Editar botón para la configuración de autenticación.
  • OAuth/OpenID Inicio de sesión único de Twitter SSO Twitter sso editar configuración de autenticación
  • Habilite Oauth de 3 patas para iniciar sesión en Twitter.
  • Oauth de 3 patas Magento Twitter SSO
  • Escriba la URL de devolución de llamada y URL del sitio web haga clic en el guardar configuración del botón.
  • OAuth/OpenID Inicio de sesión único de Twitter SSO Secreto de clave API de sso de Twitter

Has configurado correctamente Twitter como proveedor de OAuth para lograr el inicio de sesión único (SSO) de Twitter 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.

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


    Alcance: correo electrónico de perfil público
    Autorizar punto final: https://api.twitter.com/oauth/authorize
    Punto final del token de acceso: https://api.twitter.com/oauth/access_token
    Obtener punto final de información del usuario: https://api.twitter.com/1.1/users/show.json
  • 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 Twitter 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
  • 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 Twitter SSO Twitter magento SSO magento 2 Cliente OAuth SSO Twitter SSO

3: 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

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.
  • Twitter Magento SSO - Inicio de sesión único (SSO) de Twitter en Magento - mapeo de roles

Configurando Twitter 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 Twitter. En cuestión de minutos, podrá brindar acceso seguro a su sitio Magento utilizando las credenciales de inicio de sesión de Twitter 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