Résultats de recherche :

×

Authentification unique (SSO) OAuth pour Shopify utilisant Apple comme IDP | Connexion Shopify avec Apple


Authentification unique Apple (SSO) pour la boutique Shopify peut être réalisé en utilisant notre application Shopify SSO. Dans ce guide, nous passerons en revue un guide pour configurer le SSO entre Shopify et Apple. À la fin de ce guide, les utilisateurs devraient pouvoir se connecter à Shopify en utilisant leurs informations d'identification Apple.

Pré-requis : Single Sign On - Application SSO

Pour configurer SSO dans Shopify en utilisant Apple comme IDP, vous devrez installer l'application miniOrange Single Sign On - SSO sur votre boutique Shopify :

miniOrange fournit un accès sécurisé par authentification unique (SSO) à votre boutique Shopify (magasins plus et non plus).


Étapes pour configurer la connexion Apple Single Sign-On (SSO) à Shopify

Étape 1 : Étape pour obtenir l'URI de redirection pour le serveur OAuth

  • Accédez à votre boutique Shopify, cliquez sur le Applications onglet et sélectionnez le Authentification unique - Connexion SSO .
  • Section de l'application Shopify - Application d'authentification unique
  • Cliquez sur le Configurer le fournisseur d'identité en haut à gauche de la barre de navigation.
  • Authentification unique (SSO) pour Shopify (Plus et Non Plus), configurez IDP pour activer l'authentification unique (SSO)
  • Dans la barre de navigation de gauche, sélectionnez Configurer l'authentification unique et cliquez sur Ajouter un fournisseur d'identité .
  • Shopify - application sso miniorange - choisissez OAuth 2.0
  • Vous pouvez trouver URL de rappel OAuth/URI de redirection dans l' OAuth 2.0 section. Conservez l'URL de rappel OAuth à portée de main car vous en aurez besoin plus tard.
  • Shopify - application sso miniorange - choisissez OAuth 2.0

2. Configurations dans Apple

  • Tout d'abord, allez à https://developer.apple.com , cliquez sur Compte et connectez-vous avec votre compte développeur Apple.

    Connexion Apple SSO à Shopify - Cliquez sur le compte et connectez-vous
    Connexion Apple SSO à Shopify - connectez-vous au développeur Apple
  • Cliquez sur Certificats, identifiants ainsi que Profils dans le compte Apple.

    Connexion Apple SSO à Shopify - Cliquez sur Certificat et identifiant
  • Dans le menu de gauche Cliquez sur Identifiants et après cela, cliquez sur le Icône Plus (couleur bleue). Cliquez sur Continuer pour les 2 prochaines pages du compte Apple.

    Connexion Apple SSO à Shopify - Cliquez sur Identifiant et continuez vers une autre page
  • Entrer Description ainsi que Identifiant de l'offre groupée pour le Identifiant de l'application. (L'ID du bundle doit être dans une chaîne de style DNS inversé.)

    Connexion Apple SSO à Shopify - saisissez la description et l'ID du bundle
  • Dans le Compétences faites défiler la section vers le bas et sélectionnez signer avec pomme et cliquez sur Modifier lien.

    Connexion Apple SSO à Shopify - Sélectionnez Se connecter avec Apple dans la section Capacités
  • Sélectionnez Activer en tant qu'ID d'application principal et cliquez sur Enregistrer. Cliquez sur Continuer puis cliquez sur Inscrivez-vous.

    Connexion Apple SSO à Shopify - Sélectionnez Activer comme identifiant d'application principal
    Connectez-vous Apple SSO à Shopify - Cliquez sur Enregistrer, puis sur Continuer, puis cliquez sur S'inscrire
  • Dans le coin droit, cliquez sur Continuer, puis cliquez sur Inscription .
  • Cliquez à nouveau sur le Icône Plus (couleur bleue). Sélectionner ID de service et cliquez sur Continuer.

    Connexion Apple SSO à Shopify - Cliquez sur l'icône Plus et sélectionnez les identifiants de service
  • Entrer Description ainsi que Identifiant (L'identifiant serait votre identifiant client - Copiez cet identifiant et collez-le dans le champ ci-dessus de l'ID client). Cliquer sur Continuer puis cliquez sur le Inscription .

    Connexion Apple SSO à Shopify - Entrez la description et l'identifiant
  • Cliquez Clés / Key dans le menu de gauche. Clique sur le Icône Plus pour enregistrer une nouvelle clé.

    Connexion Apple SSO à Shopify - Cliquez sur le signe Plus pour enregistrer une nouvelle clé
  • Donne ton ACTIVITES un nom, sélectionnez Connectez-vous avec Apple et cliquez sur Configurer .

    Connexion Apple SSO à Shopify - Donnez un nom à la clé et sélectionnez Se connecter avec Apple
  • Sélectionnez votre ID principal et cliquez sur le Épargnez bouton. Après cela, dans le coin droit, cliquez sur Continuer et s'inscrire .


    Connexion Apple SSO à Shopify - Voir l'identifiant principal
  • Copiez le ID de clé et cliquez sur le Télécharger bouton. Une fois la clé téléchargée cliquez sur le OK .

    Connexion Apple SSO à Shopify - Cliquez sur Télécharger puis terminé
  • Dans le menu de gauche cliquez sur Identifiants.
  • En haut à droite, cliquez sur ID d'application.
  • Sélectionnez ID de service dans le menu déroulant.

    Connexion Apple SSO à Shopify - Identifiant et sélection des identifiants de service
  • Sélectionnez votre Identifiant de service de la liste.
  • Sélectionnez Se connecter avec Apple et cliquez sur Configurer bouton (dans la fenêtre de contrôle qui apparaît maintenant)


    Connexion Apple SSO à Shopify - Sélectionnez votre ID de service et configurez
  • Sélectionnez le ID d'application principal dans la liste déroulante et entrez le Domaine (le domaine de votre boutique Shopify) et par URL de redirection (URL de rappel de l'application Shopify) dans les domaines et sous-domaines et les URL de retour respectivement. Clique sur le Suivant bouton. (Vous obtiendrez le nom de domaine et l'URL de redirection de l'application d'authentification unique (SSO) miniOrange)

    Connexion Apple SSO à Shopify - Sélectionnez l'ID d'application principal et entrez le domaine Connexion Apple SSO à Shopify - Entrez l'URL de redirection
  • Vérifiez les détails et cliquez sur le OK bouton. Après cela, dans le coin droit, cliquez sur le Continuer .
  • Copiez le Valeur de l'identifiant et cliquez sur le Épargnez .
  • Entrez la valeur de l'identifiant dans l'ID client et copiez le clé téléchargée valeur dans le secret client de l'application Shopify SSO.

    Connexion Apple SSO à Shopify - Vérifiez les détails et copiez la valeur de l'identifiant
Vous avez terminé avec succès la configuration côté Apple.

3. Génération d'une clé secrète

  • Télécharger Installateur Ruby du lien suivant https://rubyinstaller.org/downloads/ puis installez-le.
  • Recherchez l'invite de commande Démarrer avec Ruby. Ouvrez l'invite de commande Ruby et installez la gem JWT en exécutant la commande suivante sur la ligne de commande : gem install jwt.
  • Copiez le code ci-dessous dans un fichier et enregistrez le fichier avec le .rb extension. Conservez ce fichier .rb et le fichier .p8 téléchargé dans le même dossier.
  • Entrez les valeurs ci-dessous dans le code :
    • Entrez la valeur de key_file comme nom de fichier du fichier de clé téléchargé à partir de l'étape 1. Par exemple : key_file = 'AuthKey_994H448YX2.p8'.
    • Entrez la valeur de l'ID de l'équipe en vous référant à l'image ci-dessous.

      Connexion Apple SSO à Shopify - Obtenez l'identifiant de l'équipe
    • Entrez la valeur de l’ID client comme valeur de l’identifiant de l’ID de service. par exemple : 'com.abc.xyz'.
    • Entrez la valeur copiée de l'ID de clé à partir de Étape 1 dans 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', sous : client_id, } token = revendications JWT.encode, ecdsa_key, 'ES256', les en-têtes mettent un jeton
                      

  • Ouvrez l'invite de commande Ruby et exécutez le code ci-dessus à l'aide de la commande suivante nom de fichier ruby.rb.
  • Vous obtiendrez votre clé secrète. Copiez la clé secrète.

4. Configurez l'identifiant Apple en tant que fournisseur OAuth 2.0 dans Shopify.

  • Accédez à votre boutique Shopify, cliquez sur le Applications onglet et sélectionnez le Authentification unique - Connexion SSO .
  • Section de l'application Shopify - Application d'authentification unique
  • Cliquez sur le Configurer le fournisseur d'identité en haut à gauche de la barre de navigation.
  • Authentification unique (SSO) pour Shopify (Plus et Non Plus), configurez IDP pour activer l'authentification unique (SSO)
  • Dans la barre de navigation de gauche, sélectionnez Fournisseur d'identité. Sélectionnez Oauth.
    Applications Azure Ad Saml
    Applications Azure Ad Saml
  • Entrez les valeurs suivantes

    Nom de l'application Fournisseur personnalisé
    Nom d'affichage de l'application Choisissez le nom approprié
    OAuth Autoriser le point de terminaison https://appleid.apple.com/auth/authorize?response_mode=form_post
    Point de terminaison du jeton d'accès OAuth https://appleid.apple.com/auth/token
    identité du client Identifiant Valeur de l'ID de service
    ID secret client À partir de l'étape 2
    Domaine email
  • Pour le mappage d'attributs, accédez à votre page d'administration Shopify et faites défiler jusqu'à la section de mappage d'attributs, entrez OAuthConstants.ATTRIBUTES.EMAIL dans le champ email.

    section de mappage d'attributs Shopify
  • Enregistrez votre configuration.
Vous avez terminé avec succès la configuration côté Shopify.

5. Tester le SSO pour votre boutique Shopify

  • Accédez à la page de connexion de votre boutique Shopify.(https:// /connexion au compte)
  • Cliquez sur le bouton de connexion vous avez personnalisé plus tôt.
  • sélectionner le projet fournisseur Google oauth
  • Vous serez redirigé vers la page de connexion de l'IDP que vous avez configuré à l'étape précédente. Connectez-vous avec les identifiants de votre compte IDP.
  • Vous serez connecté avec succès à votre boutique Shopify.
Vous avez configuré avec succès Apple comme IDP pour votre boutique Shopify !!

Dépannage

requête invalide

Cela peut être dû au fait que votre domaine principal serait différent de votre domaine Shopify. Pour vérifier votre domaine principal et faire fonctionner le SSO, suivez les étapes indiquées ici.

shopify_plan_expired

Ce problème se pose lorsque soit le la période d'essai de votre plan de développement est expirée. Ou si votre plan n'est pas renouvelé automatiquement du côté Shopify. Contactez-nous à shopifysupport@xecurify.com pour résoudre le problème de mise à niveau du plan et obtenir le bon fonctionnement du SSO – Authentification unique Application.

invalid_attributes_received

Comme l'e-mail est une entité requise dans Shopify pour la création de compte ainsi que pour l'opération de connexion, l'authentification unique ne réussit pas dans ce cas. Pour résoudre cette erreur, veuillez suivre les instructions ici.

rencontré_an_error

Lorsque j'exécute l'authentification unique, j'obtiens l'erreur « Veuillez vérifier si l'application Shopify est installée ». Pour résoudre cette erreur, veuillez suivre les instructions ici.

Si votre erreur ou requête n'est pas répertoriée ici, cliquez sur ici pour voir les autres.


Foire aux questions (FAQ)


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.

Lorsque j'essaie d'effectuer SSO, je suis redirigé vers la page « Configuration d'application incorrecte », puis après des tentatives ultérieures, je suis redirigé vers https://store.xecurify.com/moas/login .

Vous essayez peut-être d'effectuer le SSO dans les différents onglets du même navigateur dans lequel vous avez ouvert notre application Single Sign-On – SSO ou accédé au portail de configuration de notre application. Dans ce cas, le SSO sera restreint pour des raisons de sécurité.
Essayez d'effectuer Single Sign On dans un nouvelle fenêtre incognito/privée ou en navigateur différent afin de faire fonctionner le SSO.

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.

Choisissez votre fournisseur d'identité préféré et commencez immédiatement à configurer le SSO pour Shopify



Si vous cherchez quelque chose que vous ne trouvez pas, envoyez-nous un e-mail à shopifysupport@xecurify.com

Bonjour!

Besoin d'aide? Nous sommes ici !

Support
Contacter l'assistance miniOrange
succès

Merci pour votre demande.

Si vous n'avez pas de nouvelles de nous dans les 24 heures, n'hésitez pas à envoyer un e-mail de suivi à info@xecurify.com