Comment configurer l'authentification unique (SSO) dans Shopify à l'aide du protocole JWT ?
miniOrange active l'authentification JWT , offrant une authentification unique (SSO) sécurisée et fluide pour votre boutique Shopify grâce aux jetons JWT. Notre solution prend en charge les comptes clients Shopify et les anciens comptes, ce qui la rend adaptée à tous les types de boutiques. Que vous gériez une boutique Shopify Plus ou non, ou que vous ayez besoin de fonctionnalités de connexion B2B avancées pour Shopify, notre solution d'authentification unique JWT pour Shopify vous offre une solution évolutive.
Notre solution offre un accès SSO unifié aux consommateurs, aux grossistes et aux employés, garantissant une expérience de connexion fluide et sécurisée . Notre application est compatible avec tous les fournisseurs d'identité conformes à SAML/OAuth, tels qu'Entra ID, Okta, Keycloak, et bien d'autres. Ce guide vous accompagnera pas à pas dans la configuration de l'intégration JWT à votre boutique Shopify.
Qu'est-ce que JWT (JSON Web Token) ?
JWT, ou jeton Web JSON, est une norme ouverte permettant de partager des informations de manière sécurisée entre un client et un serveur. Dans la plupart des cas, il s'agit d'un JSON codé contenant un ensemble de revendications et une signature. Le client devra s'authentifier une fois auprès du serveur avec ses identifiants. Le serveur vérifie les identifiants et fournit un jeton Web JSON au client. (JWT)Le client peut utiliser ce jeton Web JSON (JWT) pour s'authentifier auprès du serveur afin d'éviter d'avoir à soumettre à nouveau des informations d'identification telles que le nom d'utilisateur et le mot de passe.
Cette solution vous permet de configurer Single Sign-On (SSO) développement
Shopify magasin et authentifiez-vous via JWT depuis votre application cliente. Lorsque vous utilisez
authentification unique (SSO) avec authentification JWTL'identité de l'utilisateur est vérifiée lors de sa connexion à l'application cliente. L'utilisateur peut alors accéder à Shopify magasin sans avoir à saisir d'informations de connexion supplémentaires. Seuls les utilisateurs ayant terminé
Authentification unique JWT de Shopify et authentifiés par l'application cliente ont accès à Shopify magasin.
Lorsqu'un utilisateur se connecte à votre application cliente, ses informations sont extraites de la base d'utilisateurs par l' émetteur du jeton JWT afin de créer un jeton JWT composé de trois parties : en-tête, charge utile et signature. Ce jeton est ensuite ajouté au lien d'authentification unique (SSO) Shopify. Lorsque l'utilisateur clique sur ce lien, une validation de signature est effectuée. Si la signature est validée, l'utilisateur est authentifié et obtient l'accès à la boutique Shopify ; dans le cas contraire, l'accès lui est refusé.
Prérequis : Installation de l’application
- Connectez-vous à votre Administrateur Shopify.
- Allez dans Apps → Shopify App Store
- Recherchez miniOrange Authentification unique (SSO)
- Cliquez à nouveau Installer pour ajouter l'application à votre boutique
- Ouvrez l'application depuis Apps pour démarrer la configuration SSO JWT
Guide étape par étape pour configurer l'authentification unique (SSO) dans une boutique Shopify à l'aide d'un jeton JWT
Étape 1 : Configurer l'authentification JWT dans l'application Shopify Single Sign-on (SSO)
- Accédez à votre Shopify magasin et naviguer vers le Application section et cliquez sur Authentification unique - Connexion SSO .
- Cliquez sur le Ajouter un fournisseur d'identité bouton pour ajouter votre IDP.
- Sélectionner JWT protocole.
- Remplissez les champs ci-dessous en vous référant au tableau ci-dessous :
| Nom d'affichage du fournisseur d'identité | Entrez le nom IDP approprié (il sera utilisé dans le lien SSO) |
| URL de connexion JWT | Point de terminaison d'authentification de l'entreprise sur lequel l'utilisateur sera authentifié et redirigé vers le lien SSO miniOrange JWT |
| Identifiant de l'utilisateur | Entrez l'identifiant de l'utilisateur comme « e-mail » |
| Algorithme de signature JWT |
RSA256 / HS256 / JWKS URI / Introspection de jeton |
- Cliquez sur Enregistrer.
- Accédez à votre application configurée et localisez le champ « Clé d'application », qui servira de IdpIdentifier, montré dans l'image ci-dessous :
- Vous pouvez toujours retrouver votre identifiant client dans l'URL SSO. Veuillez consulter la capture d'écran ci-dessous :
Étape 2 : Créer le lien SSO pour l'authentification unique dans Shopify
- Ajoutez les données au format URL ci-dessous.
| IdpIdentifier | Identifiant JWT dans image ci-dessus |
| Jeton JWT |
Fourni par l'organisation utilisant les services SSO. Le jeton JWT doit contenir les trois paramètres obligatoires suivants :
iat - L'heure à laquelle ce token a été émis. exp - Cela indique l'expiration du jeton d'accès Shopify. identifiant_utilisateur - attribut dans lequel vous transmettez l'adresse e-mail |
| Domaine du magasin | Le domaine principal de votre boutique Shopify |
Format d'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
- Après avoir remplacé les valeurs, cliquez sur le Lien d'authentification unique (SSO). Vous serez redirigé et connecté à la boutique Shopify.
Étape 3 : Mappage des attributs
- Cliquez sur le + Mappage d'attributs bouton pour mapper les attributs.
- Mappez les attributs en vous référant au tableau ci-dessous :
| Nom de l'attribut dans Shopify | Choisissez l'attribut dans la liste des attributs prédéfinis |
| Type d'attribut | Attribut IDP |
| Valeur d'attribut | Saisissez la valeur d'attribut que vous transmettez à partir du jeton JWT |
- Cliquez sur Enregistrer.
Étape 4 : Activer et tester les configurations SSO
Sélectionnez le type de boutique Shopify :
- Magasin Non-Plus
- Magasin Plus
Vous avez implémenté avec succès l'authentification unique JWT pour votre boutique Shopify, en utilisant Shopify comme fournisseur de services. Grâce à cette intégration, les utilisateurs peuvent désormais s'authentifier de manière unique (SSO) pour accéder à votre boutique Shopify via des jetons JWT. Cette authentification unique JWT offre une expérience d'authentification fluide à tous les types d'utilisateurs : clients, employés et grossistes.
Intégrations et fonctionnalités prises en charge
Plus de fonctionnalités ➔Dépannage
J'ai suivi les étapes pour définir l'IDP, mais où puis-je vérifier le SSO ?
Suivez les étapes décrites ici pour configurer l'authentification unique (SSO) dans Shopify avec votre fournisseur d'identité préféré.
J'ai installé l'application Shopify SSO. J'ai cliqué sur l'option « SETUP IDP » mais rien ne s'est ouvert.
La redirection vers d'autres sites peut être bloquée par votre navigateur. Veuillez suivre les étapes indiquées ici pour résoudre ce problème.
Après avoir effectué le SSO, je souhaite que mes clients soient redirigés vers la page des collections ou des offres de réduction.
Suivez les étapes décrites ici pour rediriger votre client vers la page « Collections/Panier » ou toute autre page.
Comment activer la redirection automatique de l'application SSO vers la fonctionnalité IDP sur ma boutique Shopify ?
Vous devez passer à l'offre Entreprise de l'application SSO pour activer la redirection automatique vers le fournisseur d'identité. Suivez les étapes décrites ici pour activer cette fonctionnalité.
Foire Aux Questions (FAQ)
Plus de FAQ ➔
Comment utiliser les jetons JWT pour connecter automatiquement les utilisateurs à Shopify ?
Vous pouvez utiliser des jetons JWT pour connecter automatiquement les utilisateurs à votre boutique via l'application Shopify SSO de miniOrange, compatible avec les boutiques non-plus et plus. Vous pouvez utiliser la méthode d'authentification JWT pour une connexion unique à Shopify avec la source de vérité (fournisseur d'identité) de votre choix, comme Microsoft Entra ID, Okta, Salesforce et bien d'autres.
Pour configurer JWT SSO afin de connecter automatiquement les utilisateurs à Shopify, procédez comme suit :
Configurez votre fournisseur d'identité : configurez votre IdP pour émettre des jetons et assurez-vous que le jeton inclut les revendications nécessaires.
Saisissez les informations de votre fournisseur d'identité dans l'application SSO Shopify : sélectionnez le protocole SSO JWT. Renseignez les informations requises, telles que le nom d'affichage, l'URL de connexion JWT, l'identifiant utilisateur, la clé JWT, etc. Configurez ensuite le mappage des attributs en indiquant leur nom et leur valeur.
Ce processus activera la connexion automatique basée sur JWT pour les utilisateurs accédant à votre boutique Shopify.
Comment créer un flux de connexion transparent à l'aide de JWT SSO pour plusieurs vitrines Shopify ?
Pour créer un flux de connexion transparent à l'aide de l'authentification unique (SSO) via l'authentification JWT pour plusieurs vitrines Shopify, vous devez installer l'application Shopify SSO de miniOrange qui est compatible avec les magasins non-plus et plus.
Configurer un fournisseur d'identité (IdP) : utilisez un fournisseur d'identité tel que Microsoft Entra ID, Okta, Auth0, qui émettra des jetons JWT pour les utilisateurs authentifiés.
Configurez l'application SSO Shopify pour toutes les boutiques : installez-la sur chacune de vos boutiques Shopify. Sélectionnez le protocole SSO JWT. Saisissez l'URL de l'émetteur JWT, la clé secrète partagée et les autres informations nécessaires pour chaque boutique, en veillant à ce que toutes les boutiques soient liées au même fournisseur d'identité (IdP).
En suivant les étapes ci-dessus, vous pouvez configurer JWT pour plusieurs vitrines Shopify, offrant aux utilisateurs une expérience de connexion transparente dans toutes vos boutiques.
Comment rediriger les utilisateurs vers des pages Shopify spécifiques après l'authentification JWT ?
Pour rediriger les utilisateurs vers des pages Shopify spécifiques après l'authentification JWT, vous devez installer l'application Shopify SSO de miniOrange qui fonctionne avec les magasins non-plus et plus, de sorte qu'une fois l'utilisateur authentifié avec succès via JWT, il soit redirigé vers une page spécifique dans la boutique Shopify en fonction de vos besoins.
Configurer l'authentification JWT : assurez-vous que votre fournisseur d'identité (IdP) est configuré pour émettre des jetons JWT afin de garantir une authentification réussie des utilisateurs. L'application SSO Shopify doit être configurée pour faire confiance au fournisseur d'identité (IdP) et utiliser JWT comme méthode d'authentification.
Configurer la redirection après la connexion : une fois la connexion JWT établie, accédez aux configurations post-connexion. Sous « URL de redirection après connexion », saisissez le point de terminaison vers lequel vous souhaitez rediriger l’utilisateur après sa connexion. Par exemple : /products ou /checkout.
En suivant ces étapes, vous pouvez facilement rediriger les utilisateurs vers des pages Shopify spécifiques après l’authentification JWT.
Comment intégrer JWT SSO dans Shopify sans développement d'application personnalisée ?
Pour intégrer ou configurer l'authentification unique (SSO) dans Shopify via le protocole JWT sans développement d'application personnalisée, vous devez installer l'application Shopify SSO de miniOrange qui fonctionne avec les magasins non-plus et plus, elle répond également aux exigences Shopify B2B.
Configurez votre fournisseur d'identité (IdP) : utilisez un fournisseur d'identité (IdP) comme Okta, Auth0 ou tout autre fournisseur compatible avec JWT pour authentifier les utilisateurs. Configurez l'IdP pour qu'il émette des jetons JWT après une authentification réussie. Assurez-vous que le jeton JWT contient les informations requises pour une authentification utilisateur sécurisée et fluide.
Configurez l'application Shopify SSO pour l'authentification JWT : choisissez JWT comme protocole d'authentification unique. Saisissez l'URL de connexion JWT, la clé secrète partagée et les autres paramètres nécessaires.
Merci pour votre réponse. Nous vous recontacterons prochainement.
Quelque chose s'est mal passé. Veuillez soumettre à nouveau votre requête


