Resultados de la búsqueda :

×

Inicio de sesión único (SSO) de Apple OAuth / OpenID Conéctese a Magento | Inicio de sesión SSO de Magento Apple

Inicio de sesión único (SSO) de Apple OAuth / OpenID Conéctese a Magento | Inicio de sesión SSO de Magento Apple


Integración de Apple Inicie sesión (inicio de sesión único de Apple 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 Apple Login en Magento (Apple Single Sign-on).

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 Apple. Al final de este artículo, los usuarios deberían poder iniciar sesión en Magento usando Apple. 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 Magento OAuth y OpenID Connect Single Sign-On (SSO) permite iniciar sesión en Magento de forma segura utilizando Apple 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 Apple. Los usuarios deberían poder iniciar sesión en Magento a través de Apple 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 Apple OAuth y OpenID en Magento

1. Configure Apple como proveedor de OAuth

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

mini naranja img Configurar Apple como proveedor de OAuth
  • En primer lugar, ve a https://developer.apple.com hacer clic en Mi Cuenta e Inicie sesión con su cuenta de desarrollador de Apple.
  • Inicio de sesión único de Apple SSO Iniciar sesión en Apple Inicio de sesión único de Magento Apple SSO crear cuenta de Apple | SSO de Magento y Apple
  • Haga clic en Certificados, Identificadores & Perfiles .
  • Certificados, identificadores y perfiles de inicio de sesión SSO de inicio de sesión único de Magento Apple
  • En el menú de la izquierda haz clic en Identificadores y después de eso haga clic en el Icono Más (color azul) . Hacer clic en Continúar para las próximas 2 páginas.
  • Identificadores de usuario de inicio de sesión SSO de Magento Apple | Iniciar sesión en Magento Apple
  • Participar Descripción y ID de paquete para Identificación de la aplicación. (El ID del paquete debe estar en una cadena de estilo dns inverso).
  • Aplicación de inicio de sesión SSO de inicio de sesión único de Apple descripción
  • En Capacidades sección desplácese hacia abajo y seleccione firmar con manzana y haga clic en Editar .
  • inicio de sesión único de Apple inicio de sesión SSO | Inicio de sesión de Apple en Magento
  • Seleccione Habilitar como ID de aplicación principal y haga clic en Guardar. Haga clic en Continúar y luego haga clic en Registro.
  • Aplicación principal SSO de inicio de sesión único de Apple | Iniciar sesión en Magento Apple
  • En la esquina derecha haz clic en Continúar y después de eso Registro del botón.
  • Nuevamente haga clic en Icono más( color azul). Seleccionar ID de servicio y haga clic en Continuar.
  • SSO de Magento y Apple | Inicio de sesión de Apple en Magento
  • Participar Descripción y Identificador(El identificador sería su identificación de cliente). y haga clic en el Continúar y después de eso Registro del botón.
  • Descripción de inicio de sesión SSO de inicio de sesión único de Apple e ID de cliente
  • Haga clic en Claves pestaña del menú de la izquierda. Haga clic en el Icono más para registrar una nueva clave.
  • Magento SSO Apple Login registra una nueva clave
  • Entrega tu Clave un nombre y seleccione Iniciar sesión con Apple y haga clic en Configurar del botón.
  • OAuth 2.0 Clave de inicio de sesión SSO de Magento Magento Apple Login
  • Seleccione su cuenta en Identificación primaria y haga clic en el Guardar y luego en la esquina derecha haga clic en Continúar y Registro del botón.
  • Aplicación de inicio de sesión SSO de inicio de sesión único de Apple Registrarse
  • Haga clic en el Descargar una vez descargada la clave, haga clic en el Terminado del botón.
  • Descarga SSO de inicio de sesión único de Apple una vez descargada la clave
  • En el menú de la izquierda, haga clic en Identificadores y el clic superior derecho en ID de aplicaciones.
  • inicio de sesión único de Apple SSO seleccione ID de aplicación | SSO de manzana Magento
  • Haga clic en ID de servicio Desde el menú desplegable.
  • Los ID de servicio seleccionados de SSO de inicio de sesión único de Magento Apple son Apple AppID
  • Seleccione su cuenta en Identificación del servicio de la lista.
  • ID de servicio seleccionados SSO de inicio de sesión único de Magento | SSO de Magento
  • Seleccione Iniciar sesión con Apple y haga clic en Configurar del botón.
  • Configuración de la aplicación de inicio de sesión SSO de inicio de sesión único de Magento Apple | Magento 2 SSO
  • Seleccione ID de aplicación principal en el menú desplegable e ingrese el Dominio y URL a redirigir en Dominios y Subdominios y URL de retorno respectivamente y haga clic en el Siguiente (Obtendrá el nombre de dominio y la URL de redireccionamiento del complemento miniOrange).
  • inicio de sesión único de Apple inicio de sesión social SSO redireccionamiento de Apple
  • Verifica los detalles y haz clic en Terminado botón. Después de eso, en la esquina derecha, haga clic en el Continúar del botón.
  • Copia el Valor del identificador y haga clic en el Guardar del botón.
  • ID y secreto de la aplicación SSO de inicio de sesión único de Apple | SSO de Magento
  • Ingrese el valor del Identificador en la ID del cliente y copie el clave descargada valor en Secreto de cliente del complemento miniOrange OAuth Client.

2. Generación de clave secreta

  • Descargue el instalador de Ruby desde el siguiente enlace https://rubyinstaller.org/downloads/ y luego instálalo.
  • Busque el símbolo del sistema Inicio con Ruby, abra el símbolo del sistema Ruby e instale la gema JWT ejecutando el siguiente comando en la línea de comando:gem install JWT.
  • Copie el siguiente código en un archivo y guárdelo con la extensión .rb. Guarde este archivo .rb y el archivo .p8 descargado en la misma carpeta.
  • Ingrese el nombre del archivo descargado ejemplo= "key.P8", key_id, client_id, team_id en el código
  • Abra el símbolo del sistema de Ruby y ejecute el código anterior usando el siguiente comando nombre de archivo rubí.rb
  • requiere 'jwt'key_file = 'key.P8'
    equipo_id = ''
    id_cliente = ''
    id_clave = ''
    ecdsa_key = OpenSSL::PKey::EC.new IO.read key_file
    encabezados = {
    'niño' => key_id
    }
    reclamaciones = {
    'iss' => equipo_id,
    'iat' => Hora.ahora.to_i,
    'exp' => Hora.ahora.to_i + 86400*180,
    'aud' => 'https://appleid.apple.com',
    'sub' => id_cliente,
    }
    token = reclamaciones JWT.encode, ecdsa_key, 'ES256', encabezados
    pone ficha
  • Obtendrás tu clave secreta. Copia la clave secreta.
  • Clave secreta de Magento Apple | Apple SSO Magento 2

Has configurado correctamente Apple como proveedor de OAuth para lograr Apple Single Sign-On (SSO) con Magento para la autenticación de usuarios.

3. 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: email
    Autorizar punto final: https://appleid.apple.com/auth/authorize?response_mode=form_pos
    Punto final del token de acceso: https://appleid.apple.com/auth/token
  • 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 Apple 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 Apple SSO Apple magento SSO magento 2 Cliente OAuth SSO Apple 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.
  • Apple Magento SSO - Inicio de sesión único de Apple (SSO) en Magento - asignación de funciones

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