¿Cómo configurar el inicio de sesión único (SSO) en Shopify utilizando Apple como proveedor de identidad?
miniOrange permite a Apple actuar como proveedor de identidad (IdP), lo que permite a los usuarios iniciar sesión con
Inicio de sesión único (SSO) en Shopify con credenciales de Apple. Con el
Iniciar sesión con Apple Gracias a esta función, los clientes pueden acceder a tu tienda Shopify de forma segura sin necesidad de crear cuentas separadas, lo que ayuda a reducir las fricciones y aumentar la confianza.
La solución admite ambos
Nuevas cuentas de clientes de Shopify y cuentas clásicas/heredadas, funciona con
Tiendas Shopify Plus y no Plus, y es ideal para
Marcas D2C, tiendas basadas en suscripción y escaparates B2B. Al configurar Inicio de sesión único de Apple Shopify, Puedes entregar
Una experiencia de autenticación segura, centrada en la privacidad y fácil de usar
para tus clientes
Prerrequisitos: Instalación de la aplicación
- Inicie sesión en su Administración de Shopify.
- Vaya al Aplicaciones → Tienda de Aplicaciones de Shopify
- Busque Inicio de sesión único de miniOrange (SSO)
- Haga clic en Instale para agregar la aplicación a tu tienda
- Abra la aplicación desde Aplicaciones Para iniciar Apple SSO en la configuración de Shopify
Guía paso a paso para configurar Apple como IDP (OAuth) para SSO en Shopify
Paso 1: Recuperar la URL de redireccionamiento para el servidor OAuth
- Vaya a su tienda Shopify y navegue hasta la Aplicaciones sección y haga clic en Inicio de sesión único: inicio de sesión SSO .
- Haga clic en el elemento Agregar proveedor de identidad para agregar su IDP.
- Seleccionar Conexión OpenID 1.0 protocolo.
- Ahora elige IDP personalizado de la lista de desplazados internos.
- Copia el URL de devolución de llamada de OAuth y manténgalo a mano ya que lo utilizará en pasos posteriores.
Paso 2: Configurar Apple como proveedor de identidad en Shopify
- En primer lugar, inicie sesión con su Cuenta de desarrollador de Apple y haga clic en ,.
- Haga clic en Certificados, Identificadores y Perfiles en la cuenta de 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). Haga clic en Continuar para las próximas 2 páginas de la Cuenta Apple.
- entrar: Mareas Ideales para Lecciones y ID de paquete para la Identificación de la aplicación. (El ID del paquete debe estar en formato de cadena de estilo DNS inverso).
- En la sección Capacidades sección desplácese hacia abajo y seleccione firmar con manzana y haga clic en Editar .
- Seleccionar Habilitar como ID de aplicación principal y haga clic en Guardar. Haga clic en Continuar y luego haga clic en Registro.
- En la esquina derecha haz clic en Continuar, luego haz clic en Registrarse .
- Nuevamente haga clic en Icono más (color azul). Seleccionar ID de servicio y haga clic en Continuar.
- entrar: Mareas Ideales para Lecciones y Identificador (El identificador sería su ID de cliente; copie este ID y péguelo en el campo de ID de cliente que aparece arriba). Haga clic en Continuar y luego haga clic en el Registrarse .
- Haga clic en Teclados desde el menú del lado izquierdo. Clickea en el Icono más para registrar una nueva clave.
- Entrega tu Clave un nombre, seleccione Iniciar sesión con Apple y haga clic en Configurar .
- Seleccione su cuenta en identificación principal y haga clic en el ícono de Guardar botón. Después, en la esquina derecha, haga clic en Continuar y registrarse .
- Copia el ID de clave y haga clic en el Descargar botón. Una vez descargada la clave, haga clic en el Terminado .
- En el menú de la izquierda, haga clic en Identificadores.
- En la parte superior derecha haz clic en ID de aplicaciones.
- Seleccionar ID de servicio Desde el menú desplegable.
- Seleccione su cuenta en ID de servicio de la lista.
- Seleccione Iniciar sesión con Apple y haga clic en Configurar .
- Seleccione el elemento ID de aplicación principal en el menú desplegable e ingrese el Dominio (el dominio de tu tienda Shopify) y conectar URL de redireccionamiento (URL de devolución de llamada desde la aplicación Shopify) en Dominios y Subdominios y URL de retorno respectivamente. Clickea en el Siguiente botón. (Obtendrá el nombre de dominio y la URL de redireccionamiento de la aplicación miniOrange SSO)
- Verifica los detalles y haz clic en Terminado botón. Después, en la esquina derecha, haga clic en el Continuar .
- Copia el Valor del identificador y haga clic en el ícono de Guardar .
- Ingrese el valor del Identificador en la ID del cliente y copie el clave descargada valor en el secreto del cliente de la aplicación Shopify SSO.
Ha completado con éxito la configuración lateral de Apple.
Paso 3: Generar la clave secreta
- Descargue nuestra Instalador de ruby desde el siguiente enlace https://rubyinstaller.org/downloads/ y luego instálalo.
- Busque el símbolo del sistema de Ruby. Abra el símbolo del sistema de Ruby e instale la gema JWT ejecutando el siguiente comando en la línea de comandos: gem install jwt.
- Copie el siguiente código en un archivo y guárdelo con el .rb extensión. Mantén este archivo .rb y el archivo .p8 descargado en la misma carpeta.
-
Ingrese los siguientes valores en el código:
- Introduzca el valor de key_file como el nombre del archivo de clave descargado en el paso 1. Por ejemplo: key_file = 'AuthKey_994H448YX2.p8'.
- Ingrese el valor de ID del equipo consultando la imagen a continuación.
- Introduzca el valor del ID de cliente como valor del identificador del ID de servicio. Por ejemplo: 'com.abc.xyz'.
- Ingrese el valor copiado de ID de clave de Paso 2 en key_id.
require 'jwt' key_file = 'key.p8' team_id = '' client_id = '' key_id = '' ecdsa_key = OpenSSL::PKey::EC.new IO.read key_file headers = { kid: key_id } claims = { iss: team_id, iat: Time.now.to_i, exp: Time.now.to_i + 86400*180, aud: 'https://appleid.apple.com', sub: client_id, } token = JWT.encode claims, ecdsa_key, 'ES256', headers puts token
Paso 4: Configurar Apple como IDP en Shopify
- Vuelve a la Inicio de sesión único miniOrange SSO .
- Haga clic en el elemento Agregar proveedor de identidad para agregar su IDP.
- Seleccionar Conexión OpenID 1.0 protocolo.
- De la lista de desplazados internos, seleccione IDP personalizado.
- Ahora, complete los detalles requeridos como ID de cliente, secreto de cliente, puntos finales y alcance.
- Consulte la siguiente tabla para configurar los valores.
| Nombre para mostrar del proveedor de identidad interno | [Ingrese el nombre de la aplicación que prefiera] |
| Punto final de autorización de OAuth | https://appleid.apple.com/auth/authorize?response_mode=form_post |
| Punto final del token de acceso de OAuth | https://appleid.apple.com/auth/token |
| URI JWKS (opcional) | https://appleid.apple.com/auth/keys |
| ID de cliente | Identificador Valor del ID del servicio |
| ID secreto del cliente | Desde Paso 2 |
| <b></b><b></b> | Correo electrónico (ingrese este texto exactamente como se muestra) |
- Ahora puedes hacer clic en Guardar.
Paso 5: Conexiones de prueba
- Después de guardar la configuración de IDP, será redirigido a Conexión de prueba paso.
- Realice una prueba de conexión antes de asignar o recuperar atributos. La conexión de prueba garantiza que la configuración de su IDP sea correcta.
- Haga clic en el elemento Conexión de prueba .
- Al introducir credenciales válidas de Apple, verá una ventana emergente como la que se muestra en la siguiente pantalla.
- Haga clic en el elemento Obtener atributos para recuperar el atributo IDP.
Paso 6: Mapeo de atributos
- Haga clic en el elemento + Mapeo de atributos Botón para asignar atributos entre Shopify y Apple.
- Asigne los atributos consultando la siguiente tabla:
- Haga clic en Guardar.
| Nombre del atributo en Shopify | Elija el atributo de la lista de atributos predefinidos |
| Tipo de atributo | Atributo de desplazado interno |
| Valor de atributo | Seleccione el valor del atributo que ha obtenido de su IDP |
Paso 7: Habilitar y probar las configuraciones de SSO
Seleccione el tipo de tienda Shopify:
- Tienda no plus
- Además de la tienda
En esta guía, has configurado el inicio de sesión único (SSO) de Apple estableciendo a Apple como proveedor de identidad (IdP) y a Shopify como proveedor de servicios (SP) mediante la aplicación de inicio de sesión único (SSO) de miniOrange para Shopify. Con esta configuración, tus usuarios ahora pueden iniciar sesión en Shopify con credenciales de Apple, lo que garantiza una experiencia de autenticación moderna, segura y fluida en toda tu tienda Shopify.
Preguntas Frecuentes (FAQ)
Más preguntas frecuentes ➔
He seguido los pasos para configurar IDP pero ¿dónde puedo verificar SSO?
Comprueba tu tienda para ver si el botón Cuenta/Inicio de sesión es visible en la barra de navegación. Si no es visible, ve a Administración de Shopify → Ajustes → Cuentas de clientes y habilita la opción "Mostrar enlace de inicio de sesión en el encabezado de la tienda online y en el proceso de pago". Para Cuentas de clientes heredadas, haz clic en el widget Cuenta/Inicio de sesión disponible en la parte superior de la tienda o navega directamente a la página /account/login . En la página de inicio de sesión, selecciona el Widget de inicio de sesión SSO que se muestra encima de los campos Correo electrónico y Contraseña. Serás redirigido a la pantalla de inicio de sesión del Proveedor de identidad (IdP), donde puedes introducir tus credenciales de IdP para iniciar sesión correctamente. Para Cuentas de clientes, haz clic en el icono de Usuario en la esquina superior derecha de la tienda. Serás redirigido a la página de inicio de sesión del IdP, donde debes iniciar sesión con tus credenciales de IdP y completar la verificación OTP de 6 dígitos de un solo uso enviada a tu dirección de correo electrónico registrada. Una vez verificado, habrás iniciado sesión en la tienda Shopify. Puedes consultar la documentación completa aquí.
Después de realizar el SSO, quiero que mis clientes sean redirigidos a la página de colecciones o de ofertas de descuento.
Después de configurar Inicio de sesión único de Apple, puedes configurar a dónde se redirigen los clientes después de iniciar sesión. Para ello, abre la aplicación Shopify Single Sign-On (SSO) y navega a
Más acciones → Configuración adicional para el IdP configurado. En el Configuraciones de inicio de sesión posterior pestaña, ingrese el punto final de la página a la que desea que los clientes sean redirigidos después de iniciar sesión, como por ejemplo:
/carro or / colecciones. Habilita el
Restringir el registro de usuarios Seleccione la opción correspondiente si es necesario y asegúrese de ingresar solo el punto final (no la URL completa). Finalmente, guarde la configuración para aplicar los cambios.
Puedes consultar el resumen completo
documentación aquí.
¿Cómo habilito la redirección automática de la aplicación SSO a la función IDP en mi tienda Shopify?
Para habilitar el Redirección automática a IdP función, primero actualice la aplicación SSO al plan Enterprise (Scale) desde
Aplicaciones → miniOrange Single Sign On (SSO) → PreciosDespués de actualizar, vaya a Configuraciones globales y habilitar
Redirección automática a IdP bajo Configuración de acceso a la tienda. Si se le solicita, habilite la Extensión IdP de redireccionamiento automático y guarda los cambios. Finalmente, elige si la redirección automática debe aplicarse a toda la tienda o solo a la página de inicio de sesión, haz clic Guardary la función se habilitará correctamente.
Puedes consultar el resumen completo
documentación aquí.
Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente


