¿Cómo configurar el inicio de sesión único (SSO) en Shopify usando el protocolo JWT?
miniOrange permite Autenticación basada en JWT, que ofrece un inicio de sesión único (SSO) seguro y sin interrupciones en la tienda Shopify mediante Tokens JWT. Nuestra solución es compatible tanto con cuentas de clientes de Shopify como con cuentas heredadas, lo que la hace adecuada para cualquier tipo de tienda. Ya sea que administre una tienda Shopify Plus o no Plus, o necesite funcionalidades avanzadas de inicio de sesión B2B de Shopify, nuestra Inicio de sesión único JWT de Shopify Proporciona una solución de autenticación escalable.
Nuestra solución proporciona SSO unificado acceso para consumidores, mayoristas y empleados, lo que garantiza un proceso fluido y seguro. experiencia de inicio de sesión seguraNuestra aplicación es compatible con todos los proveedores de identidad compatibles con SAML/OAuth, como Entra ID, Okta, Keycloak y otros. Esta guía le mostrará paso a paso cómo configurar la integración de JWT en su tienda Shopify.
¿Qué es JWT (JSON Web Token)?
JWTJSON Web Token es un estándar abierto que se utiliza para compartir información de forma segura entre dos partes: un cliente y un servidor. En la mayoría de los casos, se trata de un JSON codificado que contiene un conjunto de notificaciones y una firma. El cliente deberá autenticarse una vez con el servidor con las credenciales. El servidor verifica las credenciales y envía un JSON Web Token al cliente. (JWT)El cliente puede usar este JSON Web Token (JWT) para autenticarse en el servidor y evitar tener que volver a enviar credenciales como nombre de usuario y contraseña.
Esta solución le permite configurar Inicio de sesión único (SSO) cobren
Tienda Shopify y autenticarse a través de JWT desde su aplicación cliente. Cuando utiliza
inicio de sesión único (SSO) con autenticación JWTLa identidad del usuario se verifica al iniciar sesión en la aplicación cliente. El usuario puede acceder Tienda Shopify sin tener que ingresar credenciales de inicio de sesión adicionales. Solo los usuarios que hayan completado
Inicio de sesión único con JWT de Shopify y autenticados por la aplicación cliente tienen acceso a Tienda Shopify.
Cada vez que un usuario inicia sesión en su aplicación cliente, sus datos se toman de la base de usuarios de la aplicación. Emisor JWT por crear un ficha JWT Con tres partes: encabezado, carga útil y firma. Este ficha JWT Luego se añade en el Enlace SSO de Shopify y cuando el usuario hace clic en el enlace SSO, habrá un proceso de validación de firma y si la firma se valida, el usuario es auténtico y se le concederá acceso a la Tienda Shopify; de lo contrario, se denegará el acceso.
Prerrequisitos: Instalación de la aplicación
- Inicie sesión en su Administración de Shopify.
- Volver Aplicaciones → Tienda de Aplicaciones de Shopify
- Busque Inicio de sesión único (SSO) de miniOrange
- Haga clic en Instalar para agregar la aplicación a tu tienda
- Abra la aplicación desde Aplicaciones para iniciar la configuración de JWT SSO
Guía paso a paso para configurar el inicio de sesión único en una tienda Shopify mediante un token JWT.
Paso 1: Configurar la autenticación JWT en la aplicación de inicio de sesión único (SSO) de Shopify
- Vaya a su Tienda Shopify y navegue hasta la sección 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.
- Seleccione JWT protocolo.
- Complete los siguientes campos consultando la siguiente tabla:
| Nombre para mostrar del proveedor de identidad interno | Ingrese el nombre de IDP apropiado (se usará en el enlace SSO) |
| URL de inicio de sesión de JWT | Punto final de autenticación de la empresa en la que el usuario se autenticará y será redirigido al enlace SSO JWT de miniOrange |
| Identificador de usuario | Introduzca el identificador de usuario como "correo electrónico" |
| Algoritmo de firma JWT |
RSA256 / HS256 / Introspección de tokens |
- Haga clic en Guardar.
- Vaya a su aplicación configurada y localice el campo 'Clave de la aplicación', que actuará como IdentificadorIdp, que se muestra en la imagen a continuación:
- Siempre puede encontrar su ID de cliente en la URL de inicio de sesión único (SSO). Consulte la captura de pantalla a continuación:
Paso 2: Crea el enlace SSO para el inicio de sesión único en Shopify
- Adjunte los datos en el siguiente formato de URL.
| IdentificadorIdp | Identificador JWT en imagen de arriba |
| ficha JWT |
Proporcionado por la organización que utiliza los servicios de SSO. El token JWT debe tener estos tres parámetros obligatorios en la carga útil:
Yo en - La hora en que se emitió este token. exp - Esto indica la expiración del token de acceso de Shopify. identificador_usuario - atributo en el que estás pasando la dirección de correo electrónico |
| dominio de tienda | El dominio principal de tu tienda Shopify |
Formato de URL:
https://store.xecurify.com/moas/broker/login/jwt/callback/{customerId}/{idpIdentifier}/{jwtToken}?relay=https://store.xecurify.com/moas/broker/login/shopify/<store-domain>/account
- Después de sustituir los valores, haga clic en el Enlace de inicio de sesión único (SSO)Serás redirigido e iniciarás sesión en la tienda Shopify.
Paso 3: Mapeo de atributos
- Haga clic en el elemento + Mapeo de atributos botón para asignar atributos.
- Asigne los atributos consultando la siguiente tabla:
| Nombre del atributo en Shopify | Elija el atributo de la lista de atributos predefinidos |
| Tipo de atributo | Atributo de desplazado interno |
| Valor de atributo | Ingrese el valor del atributo que está pasando desde el token JWT |
- Haga clic en Guardar.
Paso 4: Habilitar y probar las configuraciones de SSO
Seleccione el tipo de tienda Shopify:
- Tienda no plus
- Además de la tienda
Ha implementado con éxito JWT SSO para su tienda Shopify con Autenticación basada en JWT junto con la tienda Shopify como proveedor de servicios (SP). Con esta integración, los usuarios ahora pueden realizar Inicio de sesión único (SSO) para acceder a tu tienda Shopify a través de tokens JWT. SSO de JWT Proporciona una experiencia de autenticación impecable para todo tipo de usuarios, desde consumidores hasta empleados y mayoristas.
Integraciones y funciones compatibles
Más funciones ➔Localización de averías
He seguido los pasos para configurar IDP pero ¿dónde puedo verificar SSO?
Siga los pasos descritos aquí para configurar SSO en Shopify con tu IDP preferido.
Instalé la aplicación Shopify SSO. Hice clic en la opción "CONFIGURAR IDP" pero no se abrió nada.
La redirección a cualquier otro sitio puede estar bloqueada en el navegador. Por favor siga los pasos dados aquí para resolver el problema
Después de realizar el SSO, quiero que mis clientes sean redirigidos a la página de colecciones o de ofertas de descuento.
Siga los pasos descritos aquí para redirigir a su cliente a colecciones/carrito o cualquier otra página.
¿Cómo habilito la redirección automática de la aplicación SSO a la función IDP en mi tienda Shopify?
Debe actualizar al plan Enterprise de la aplicación SSO para habilitar la función de redirección automática al IDP. Siga los pasos descritos aquí para activar esta función.
Preguntas Frecuentes (FAQ)
Más preguntas frecuentes ➔
¿Cómo utilizar tokens JWT para iniciar sesión automáticamente en Shopify?
Puedes usar tokens JWT para que los usuarios inicien sesión automáticamente en tu tienda a través de la aplicación Shopify SSO de miniOrange, compatible con tiendas con y sin licencia. Puedes usar el método de autenticación JWT para iniciar sesión en Shopify con la fuente de confianza que prefieras (proveedor de identidad), como Microsoft Entra ID, Okta, Salesforce y muchos más.
Para configurar JWT SSO para que los usuarios inicien sesión automáticamente en Shopify, siga estos pasos:
Configure su proveedor de identidad: Configure su IdP para emitir tokens y asegúrese de que el token incluya los reclamos necesarios.
Ingrese los detalles del IdP en la aplicación SSO de Shopify: Seleccione el protocolo SSO como JWT. Introduzca la información necesaria de su proveedor de identidad, como el nombre para mostrar, la URL de inicio de sesión JWT, el identificador de usuario, la clave JWT, etc. A continuación, configure la asignación de atributos mediante el nombre del atributo y su valor correspondiente.
Este proceso habilitará el inicio de sesión automático basado en JWT para los usuarios que accedan a su tienda Shopify.
¿Cómo crear un flujo de inicio de sesión fluido utilizando JWT SSO para múltiples tiendas Shopify?
Para crear un flujo de inicio de sesión continuo mediante el inicio de sesión único (SSO) a través de la autenticación JWT para múltiples tiendas Shopify, debe instalar la aplicación Shopify SSO de miniOrange, que es compatible con tiendas plus y non-plus.
Configurar un proveedor de identidad (IdP): Utilice un proveedor de identidad como Microsoft Entra ID, Okta, Auth0, que emitirá tokens JWT para usuarios autenticados.
Configurar la aplicación Shopify SSO para todas las tiendas: Instala la aplicación SSO de Shopify en cada una de tus tiendas. Selecciona JWT como protocolo SSO. Introduce la URL del emisor de JWT, la clave secreta compartida y otros datos relevantes para cada tienda, asegurándote de que todas estén vinculadas al mismo IdP.
Siguiendo los pasos anteriores, puede configurar JWT para múltiples tiendas Shopify, brindando a los usuarios una experiencia de inicio de sesión perfecta en todas sus tiendas.
¿Cómo redirijo a los usuarios a páginas específicas de Shopify después de la autenticación JWT?
Para redirigir a los usuarios a páginas específicas de Shopify después de la autenticación JWT, debe instalar la aplicación Shopify SSO de miniOrange que funciona con tiendas plus y non-plus, de modo que después de que el usuario se autentique exitosamente a través de JWT, sea redirigido a una página específica dentro de la tienda Shopify según sus requisitos.
Configurar la autenticación JWT: Asegúrese de que su proveedor de identidad (IdP) esté configurado para emitir tokens JWT para una autenticación de usuario exitosa. La aplicación SSO de Shopify debe estar configurada para confiar en el proveedor de identidad (IdP) y usar JWT como método de autenticación.
Configurar la redirección después de iniciar sesión: Tras establecer la conexión JWT, diríjase a las configuraciones posteriores al inicio de sesión. En "Redirigir URL tras el inicio de sesión", introduzca el punto final al que desea redirigir al usuario tras el inicio de sesión. Por ejemplo, /productos o /pago.
Siguiendo estos pasos, puede redirigir fácilmente a los usuarios a páginas específicas de Shopify después de la autenticación JWT.
¿Cómo integrar JWT SSO en Shopify sin desarrollar una aplicación personalizada?
Para integrar o configurar el inicio de sesión único (SSO) en Shopify a través del protocolo JWT sin desarrollar una aplicación personalizada, debe instalar la aplicación Shopify SSO de miniOrange, que funciona con tiendas non-plus y plus, y también satisface los requisitos B2B de Shopify.
Configure su proveedor de identidad (IdP): Utilice un proveedor de identidad (IdP) como Okta, Auth0 o cualquier otro proveedor compatible con JWT para autenticar a los usuarios. Configure el IdP para que emita tokens JWT tras una autenticación exitosa. Asegúrese de que el token JWT contenga las notificaciones necesarias para una autenticación de usuario segura y fluida.
Configurar la aplicación SSO de Shopify para la autenticación JWT: Seleccione JWT como protocolo de inicio de sesión único (SSO) o autenticación. Introduzca la URL de inicio de sesión JWT, la clave secreta compartida y demás configuraciones necesarias.
Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente


