Comment configurer l'authentification unique (SSO) dans Shopify à l'aide du protocole JWT ?
miniOrange permet Authentification basée sur JWT, offrant une authentification unique (SSO) sécurisée et fluide à la boutique Shopify via Jetons JWT. Notre solution prend en charge les comptes clients Shopify et les comptes existants, 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 avancées de connexion Shopify B2B, notre solution est faite pour vous. SSO Shopify JWT fournit une solution d'authentification évolutive.
Notre solution fournit SSO unifié l'accès pour les consommateurs, les grossistes et les employés, assurant un fonctionnement fluide et expérience de connexion sécuriséeNotre 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.
Chaque fois qu'un utilisateur se connecte à votre application cliente, ses informations sont extraites de la base d'utilisateurs de l'application par le Émetteur JWT pour créer un Jeton JWT comportant trois parties : en-tête, charge utile et signature. Jeton JWT est ensuite ajouté dans le Lien SSO Shopify et lorsque l'utilisateur clique sur le lien SSO, il y aura un processus de validation de signature et si la signature est validée, l'utilisateur est authentique et se verra accorder l'accès au Shopify magasin; dans le cas contraire, l'accès sera 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.
- Choisir 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 / Introspection des jetons |
- 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 JWT SSO pour votre boutique Shopify avec Authentification basée sur JWT ainsi que la boutique Shopify en tant que fournisseur de services (SP). Grâce à cette intégration, les utilisateurs peuvent désormais effectuer Single Sign-On (SSO) pour accéder à votre boutique Shopify via des jetons JWT. JWT SSO offre une expérience d'authentification fluide à tous les types d'utilisateurs, des consommateurs aux employés en passant par les 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 SSO dans Shopify avec votre IDP 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 tout autre site peut être bloquée dans le navigateur. Veuillez suivre les étapes indiquées ici pour résoudre le 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 les 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 au plan Entreprise de l'application SSO pour activer la fonctionnalité de redirection automatique vers l'IDP. 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 détails de l'IdP dans l'application Shopify SSO : Sélectionnez JWT comme protocole SSO. Renseignez les informations requises de votre fournisseur d'identité, telles que le nom d'affichage, l'URL de connexion JWT, l'identifiant utilisateur, la clé JWT, etc. Ensuite, configurez le mappage des attributs via le nom de l'attribut et sa 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.
Configurer l'application Shopify SSO pour tous les magasins : Installez l'application Shopify SSO sur chacune de vos boutiques Shopify. Sélectionnez JWT comme protocole SSO. Saisissez l'URL de l'émetteur JWT, la clé secrète partagée et les autres informations pertinentes pour chaque boutique, en vous assurant que toutes les boutiques sont liées au même 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 d'assurer l'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 : Après avoir établi la connexion JWT, accédez aux configurations de connexion. Sous « URL de redirection après connexion », saisissez le point de terminaison vers lequel vous souhaitez rediriger l'utilisateur après la connexion. Par exemple, /produits ou /paiement.
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 prenant en charge JWT pour authentifier les utilisateurs. Configurez l'IdP pour qu'il émette des jetons JWT après authentification réussie. Assurez-vous que le jeton JWT contient les revendications requises, nécessaires à une authentification utilisateur sécurisée et transparente.
Configurer l’application Shopify SSO pour l’authentification JWT : Choisissez JWT comme protocole d'authentification unique (SSO). Saisissez l'URL de connexion JWT, la clé secrète partagée et les autres configurations nécessaires.
Merci pour votre réponse. Nous vous recontacterons prochainement.
Quelque chose s'est mal passé. Veuillez soumettre à nouveau votre requête


