Comment configurer l'authentification unique Azure AD B2C dans Shopify à l'aide d'OpenID Connect pour les boutiques Plus et non-Plus ?
miniOrange permet Azure AD B2C agir en tant que Fournisseur d'identité (IdP) pour Shopify, permettant aux clients de se connecter en toute sécurité à votre boutique Shopify en utilisant leurs identifiants Azure AD B2C via l'authentification unique (SSO).
Le Application Shopify SSO prend en charge les deux
Comptes clients Shopify et anciens comptes clients, est entièrement compatible avec Boutiques Shopify Plus et non-PlusNotre solution est idéale pour les boutiques Shopify B2B qui exigent une authentification sécurisée et centralisée via Azure AD B2C. Elle fonctionne parfaitement avec les fournisseurs d'identité compatibles SAML 2.0, OAuth 2.0 et OpenID Connect (OIDC), garantissant ainsi flexibilité et une authentification de niveau entreprise pour les marchands Shopify.
Configurer [SAML] SSO dans Shopify en utilisant Azure AD comme IdP
Pour configurer l'authentification unique SAML (SSO) avec Shopify en utilisant Azure AD (Microsoft Entra ID) comme fournisseur d'identité (IdP), suivez les étapes décrites ici.
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 Azure AD B2C à l'aide du protocole OIDC
Guide étape par étape pour configurer l'authentification unique Azure AD B2C dans une boutique Shopify
Étape 1 : Obtenez l'URL de rappel à partir de l'application Shopify SSO
- Accédez à votre boutique Shopify et accédez au Application section et cliquez sur Authentification unique - Connexion SSO .
- Cliquez sur le Ajouter un fournisseur d'identité bouton pour ajouter votre IDP.
- Sélectionner OpenID Connect 1.0 protocole.
- Maintenant, choisissez Azur B2C de la liste des fournisseurs d’identité (IDP).
- Copiez le URL de rappel OAuth et gardez-le à portée de main car il sera utilisé dans les étapes ultérieures.
Étape 2 : Configuration de Shopify en tant que fournisseur de services (SP) dans Azure B2C
- Connectez-vous à la Portail Azure.
- Accédez à Accueil et dans les services Azure, sélectionnez Azur B2C.
- Veuillez vous assurer que vous êtes dans le répertoire Azure AD B2C avec un abonnement actif et sinon, vous pouvez basculer vers le bon répertoire.
- Maintenant, cliquez sur Inscriptions d'applications puis cliquez sur le Nouvelle inscription option pour créer une nouvelle application Azure B2C.
- Configurez les options suivantes pour créer une nouvelle application.
- Entrez un nom pour votre candidature sous le Nom champ de texte.
- Dans les types de comptes pris en charge, sélectionnez la 3ème option « Comptes dans n'importe quel annuaire d'organisation (tout locataire Microsoft Entra ID - multilocataire) et comptes Microsoft personnels (par exemple Skype, Xbox) ».
- Collez le URL de rappel à partir de Étape 1 dans le URI de redirection section et sélectionnez la plate-forme comme Web. Clique sur le S'enregistrer bouton pour créer votre application.
- Une fois votre demande créée, vous serez redirigé vers sa page de présentation. Sinon, rendez-vous dans la liste des demandes et recherchez le nom de votre demande ; elle y figurera.
- Copiez votre ID d'application (ID client) et gardez-le à portée de main.
- Cliquez sur Certificats et secrets puis cliquez sur Nouveau secret client pour générer un secret client. Entrez une description et cliquez sur le Ajouter .
- Copiez la valeur secrète de la page Certificats et secrets et stockez-la en tant que Secret client dans votre Connexion à authentification unique (SSO) Shopify .
Étape 2.1 : Ajoutez des utilisateurs dans votre application B2C
- Naviguez sur la page d'accueil, accédez au Utilisateurs onglet dans le coin gauche.
- Cliquez sur Créer un nouvel utilisateur option sur la page de l'utilisateur.
- Sélectionner Email comme méthode de connexion et fournissez l’adresse e-mail. Fournir des Pseudo et définissez votre Mot de passe. Cliquez sur Réviser + créer puis cliquez sur Créer enregistrer les informations de l'utilisateur pour effectuer la configuration de test.
Étape 2.2 : Comment créer et ajouter une politique
- Rendez-vous dans la section Flux d'utilisateurs puis cliquez sur Flux de nouveaux utilisateurs.
- Sélectionnez un type de flux utilisateur S'inscrire et se connecter puis cliquez sur Créer .
- Remplissez tous les champs, par exemple le nom, les fournisseurs d'identité, etc., puis cliquez sur Créer .
- Copiez la valeur du nom de la stratégie. Elle sera nécessaire lors de la configuration des points de terminaison d'autorisation et de jeton.
Étape 2.3 : Ajoutez les revendications des utilisateurs à votre application
- Allez dans flux d'utilisateurs sous les politiques dans le coin gauche. Sélectionnez la stratégie configurée.
- Sélectionner Revendications d'application dans les paramètres.
- Sélectionnez les attributs à afficher dans la configuration de test et enregistrez-la.
- Accédez à l'application → Sélectionnez l'application et accédez à Autorisations d'API languette.
- Cliquez sur le Ajouter une autorisation bouton, puis API Microsoft Graph -> Autorisations déléguées Sélectionner openid, Profil portée, et cliquez sur le Ajouter des autorisations .
- Cliquez sur le Accorder le consentement pour le bouton Démo.
- Accédez à l'onglet Manifeste et recherchez groupeMembershipClames changer sa valeur en "Tous" et cliquez sur le enregistrer .
Étape 2.4 : points de terminaison
- Allez dans Inscriptions des candidatures -> Endpoints.
- In jeton et autorisation URL des points de terminaison, remplacer avec le nom de votre stratégie configurée.
Vous avez configuré Azure AD B2C comme fournisseur OpenID pour permettre l'authentification des utilisateurs avec la connexion unique (SSO) Azure AD B2C à votre boutique Shopify.
Étape 3 : Configurer Azure B2C comme fournisseur d'identité (IDP) dans Shopify
- Revenez au Authentification unique miniOrange-SSO .
- Cliquez sur le Ajouter un fournisseur d'identité bouton pour ajouter votre IDP.
- Sélectionner OpenID Connect 1.0 protocole.
- Dans la liste des fournisseurs d'identité (IDP), sélectionnez Azur B2C.
- Maintenant, remplissez les détails requis comme ID client, secret client, points de terminaison et portée.
- Veuillez vous référer au tableau ci-dessous pour configurer les valeurs.
| Nom d'affichage du fournisseur d'identité | [entrez le nom de l'application de votre choix] |
| Autoriser le point de terminaison | À partir de l'étape 2.4 |
| Point de terminaison du jeton | À partir de l'étape 2.4 |
| identité du client | À partir de l'étape 2 |
| Secret client | À partir de l'étape 2 |
| Domaine | openid (entrez ce texte exactement comme indiqué) |
- Cliquez sur Enregistrer.
Vous avez terminé la configuration côté Shopify.
Étape 4 : Tester les connexions
-
Après avoir enregistré la configuration du fournisseur d'identité (IDP), vous serez redirigé vers le
Test de connexion étape.
Veuillez effectuer un test de connexion avant de mapper ou de récupérer des attributs ; ce test garantit que la configuration de votre fournisseur d’identité est correcte. - Cliquez sur le Test de connexion .
- En saisissant des informations d'identification Azure B2C valides, vous verrez une fenêtre contextuelle affichée dans l'écran ci-dessous.
- Cliquez sur le Récupérer les attributs bouton pour récupérer l'attribut du fournisseur d'identité.
Étape 5 : Mappage des attributs
- Cliquez sur le + Mappage d'attributs bouton pour mapper les attributs entre Shopify et Azure B2C.
- Cartographiez 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 | Sélectionnez la valeur d'attribut que vous avez récupérée de votre IDP |
- Cliquez sur Suivant.
Étape 6 : Activer et tester les configurations SSO
Sélectionnez le type de boutique Shopify :
- Magasin Non-Plus
- Magasin Plus
Vous avez donc configuré avec succès l'authentification unique (SSO) Shopify en utilisant Azure B2C comme fournisseur d'identité (IdP) et Shopify comme fournisseur de services (SP) . L'application de connexion SSO miniOrange vous permet de déployer rapidement un accès sécurisé à votre boutique Shopify grâce aux identifiants de connexion Azure B2C.
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 ?
Ouvrez votre boutique Shopify et vérifiez si Connexion / Compte L'option est disponible dans l'en-tête. Si elle est visible, accédez à la connexion à la boutique. Sinon, Accédez à l'administration Shopify, sélectionnez Paramètres, puis Comptes clients., et activez le paramètre permettant d'afficher le lien de connexion dans l'en-tête de la boutique et lors du paiement.
A. Comptes clients Shopify existants
Après avoir activé le lien de connexion, le Connexion au compte L'option apparaîtra dans l'en-tête de la boutique. Cliquez dessus, puis choisissez l'option Azure AD B2C SSO située au-dessus des champs standard d'adresse e-mail et de mot de passe. Vous serez redirigé vers la page d'authentification Azure AD B2C OpenID Connect. Connectez-vous à l'aide de vos identifiants Azure AD B2C pour accéder à la boutique Shopify..
B. Comptes clients Shopify
Cliquez sur l'icône de profil utilisateur en haut à droite de la boutique Shopify. Vous serez redirigé vers la page de connexion Azure AD B2C OpenID Connect. Connectez-vous à l'aide de votre compte Azure AD B2C et effectuez les étapes de vérification configurées, telles que l'authentification multifacteur (MFA) si elle est activée. Une fois l'authentification réussie, vous serez connecté à la boutique Shopify..
Pour plus de détails sur l'installation et la configuration, veuillez consulter le Documentation.
Après la mise en place de l'authentification unique (SSO), je souhaite que mes clients soient redirigés vers la page des collections ou des offres promotionnelles.
Une fois que vous avez configuré Authentification unique (SSO) Azure AD B2C pour ShopifyVous pouvez décider où les utilisateurs sont redirigés après leur connexion. Pour ce faire, ouvrez l'application Shopify SSO et accédez à Plus d'actions, puis Paramètres supplémentaires
pour la connexion Azure AD B2C OpenID Connect que vous avez configurée.
Dans l' Section de configuration après connexionSaisissez le chemin relatif de la page Shopify vers laquelle vous souhaitez rediriger les utilisateurs après leur connexion. Vous pouvez utiliser des chemins tels que /cart ou /collections, sans avoir à inclure l'URL complète de la boutique.
Si nécessaire, vous pouvez également activer l'option permettant de limiter les inscriptions des utilisateurs. Ainsi, seuls les utilisateurs Azure AD B2C autorisés pourront accéder à la boutique. Une fois terminé, enregistrez les modifications.
Pour des instructions détaillées et des captures d'écran, consultez le Documentation.
Comment activer la redirection automatique de l'application SSO vers la fonctionnalité IDP sur ma boutique Shopify ?
Pour configurer la redirection automatique vers Azure AD B2C sur votre boutique Shopify, commencez par mettre à niveau le application miniOrange Single Sign-On (SSO) à la Plan d'entreprise à l'échelleDepuis votre interface d'administration Shopify, accédez à Applications, puis miniOrange Single Sign-On (SSO). Ouvrez le Section des prix et sélectionnez Mise à niveau dans le cadre du plan ScalePour les configurations B2B, assurez-vous de choisir le Option employé pendant la mise à niveau.
Une fois la mise à jour terminée, rendez-vous sur Onglet Configurations globales dans l'application. Dans le Paramètres d'accès au magasin, allumer Redirection automatique vers Azure AD B2CSi une notification apparaît, cliquez sur le lien pour installer et activer l'extension de redirection automatique nécessaire pour Azure AD B2C.
Une fois l'extension activée, enregistrez la configuration. Choisissez si la redirection automatique s'appliquera à l'ensemble de la boutique ou uniquement à la page de connexion. Enregistrez vos modifications pour terminer la configuration.
Pour obtenir des instructions complètes et des captures d'écran, consultez le Documentation.
Foire Aux Questions (FAQ)
Plus de FAQ ➔
Puis-je utiliser Azure B2C pour activer l’authentification unique pour l’accès réservé aux employés à ma boutique Shopify ?
Oui, vous pouvez utiliser Azure AD B2C pour activer l'authentification unique (SSO) et permettre aux seuls employés d'accéder à votre boutique Shopify. Pour ce faire efficacement, vous pouvez intégrer la solution SSO miniOrange pour Shopify.
Voici comment cela fonctionne:
Pour les boutiques Shopify Plus : SSO dans Shopify (comptes clients) :Azure AD B2C fait office de fournisseur d'identité (IdP), permettant aux employés (considérés comme des clients dans ce contexte, par exemple pour les boutiques d'articles promotionnels de l'entreprise) de se connecter avec leurs identifiants professionnels. La solution SSO miniOrange connecte Azure AD B2C à Shopify Plus de manière transparente, garantissant ainsi une expérience de connexion sécurisée.
Pour les magasins Shopify non-Plus : SSO dans Shopify (comptes clients) :Même sans prise en charge native de SAML, vous pouvez intégrer Azure AD B2C en tant que fournisseur d'identité (IdP) en utilisant la solution SSO, afin que les employés puissent se connecter à la boutique en ligne avec leurs identifiants d'entreprise.
En connectant Azure AD B2C à votre boutique Shopify, vous pouvez activer l'authentification unique sécurisée pour la boutique et l'administration, que vous soyez sur Shopify Plus ou non, offrant ainsi à vos employés une expérience de connexion fluide et sécurisée.
Est-il possible d’appliquer des balises Shopify basées sur des attributs utilisateur personnalisés Azure AD B2C ?
Oui, il est possible d'appliquer des balises Shopify aux clients en fonction d'attributs utilisateur personnalisés stockés dans Azure AD B2C, bien que cela nécessite un certain travail d'intégration car il ne s'agit pas d'une fonctionnalité native prête à l'emploi.
Voici comment cela fonctionne généralement et ce que cela implique :
Définir des attributs personnalisés dans Azure AD B2C :Commencez par définir les attributs utilisateur personnalisés que vous souhaitez utiliser pour le balisage dans Azure AD B2C. Ces attributs peuvent être des chaînes de caractères, des booléens ou des entiers, et vous pouvez les ajouter dans le portail Azure sous Identités externes > Attributs utilisateur personnalisés, comme indiqué dans les notes de Microsoft.
Exposer les attributs personnalisés dans le jeton B2C :Configurez vos flux d'utilisateurs ou vos stratégies personnalisées dans Azure AD B2C pour vous assurer que ces attributs sont inclus en tant que revendications dans le jeton d'identification ou le jeton d'accès après la connexion.
Utilisez l'application miniOrange SSO et de synchronisation des utilisateurs pour Shopify :L'application miniOrange est conçue pour connecter facilement Azure AD B2C à votre boutique Shopify. Elle récupère les valeurs des attributs personnalisés directement depuis le jeton Azure AD B2C et met à jour automatiquement les balises client dans Shopify en fonction de ces valeurs, sans nécessiter de développement de middleware personnalisé, d'appels d'API ni d'outils d'intégration externes.
Intégration Shopify :Une fois configurée, la solution miniOrange synchronise votre boutique Shopify avec Azure AD B2C. Vous pouvez définir des règles dans l'application miniOrange pour appliquer ou mettre à jour les balises client Shopify dès qu'un utilisateur se connecte, garantissant ainsi que votre boutique reflète en temps réel les attributs client de votre système d'identité.
Puis-je proposer une authentification unique transparente sur Shopify, mon application et d’autres plateformes à l’aide d’Azure AD B2C ?
Oui, vous pouvez proposer une authentification unique (SSO) transparente sur Shopify, votre application personnalisée et d'autres plateformes en utilisant Azure AD B2C comme fournisseur d'identité central (IdP).
Voici comment cela fonctionne généralement et les éléments clés impliqués :
Azure AD B2C comme hub central :Les utilisateurs s'authentifient auprès d'Azure AD B2C à l'aide de leurs méthodes préférées (comptes locaux ou connexions via les réseaux sociaux tels que Facebook ou Google). Une fois authentifiés, ils reçoivent un jeton d'identification (et éventuellement un jeton d'accès) pour accéder aux services connectés.
Intégration de Shopify :Pour Shopify, vous pouvez utiliser l' application SSO miniOrange disponible sur l'App Store de Shopify pour bénéficier des mêmes fonctionnalités. Shopify (ou l'application SSO) sera configuré pour faire confiance à Azure AD B2C en tant que fournisseur d'identité (IdP). Vous devrez partager l'URL des métadonnées Azure AD B2C avec Shopify ou l'application miniOrange afin d'établir la relation de confiance.
En configurant correctement Azure AD B2C et en utilisant la solution SSO miniOrange pour Shopify, vos utilisateurs bénéficient d'une expérience de connexion unifiée : connectez-vous une seule fois à Azure AD B2C et accédez instantanément à Shopify, à vos applications personnalisées et aux autres plateformes connectées, sans avoir à se reconnecter.
Azure AD B2C SSO peut-il prendre en charge plusieurs boutiques Shopify sous la même marque ?
Oui, Azure AD B2C peut tout à fait être utilisé pour prendre en charge l'authentification unique (SSO) sur plusieurs boutiques Shopify sous la même marque, et vous pouvez facilement réaliser cette intégration à l'aide de l'application miniOrange SSO pour Shopify.
Voici comment cela fonctionne:
Gestion centralisée des identités : Azure AD B2C fait office de fournisseur d’identité (IdP) central pour toutes vos boutiques Shopify. Grâce à l’application miniOrange, les utilisateurs peuvent se connecter avec un seul identifiant et accéder facilement à toutes les boutiques Shopify connectées sans avoir à se réauthentifier.
Stratégies personnalisées : Vous pouvez toujours utiliser les stratégies personnalisées d’Azure AD B2C pour concevoir des flux de connexion et d’inscription spécifiques à votre marque. L’application miniOrange garantit la cohérence de ces flux sur toutes vos boutiques Shopify.
Plusieurs domaines et applications : Azure AD B2C prend en charge l’enregistrement de plusieurs applications au sein d’un même locataire. Avec miniOrange, chaque boutique Shopify peut être configurée comme une application distincte, ce qui permet des paramètres et des configurations individuels tout en conservant une gestion centralisée des identités.
Merci pour votre réponse. Nous vous répondrons rapidement.
Quelque chose s'est mal passé. Veuillez soumettre à nouveau votre requête


