Résultats de recherche :

×

Shopify Single Sign-On (SSO) utilisant Cognito comme IDP – Protocole JWT


Cette solution vous permet de configurer Single Sign-On (SSO)Shopify magasin et authentifiez-vous via JWT avec votre Identifiants Cognito. Quand vous utilisez Authentification JWT avec authentification unique (SSO), l'identité d'un utilisateur est vérifiée lorsqu'il se connecte à Cognito. L'utilisateur peut ensuite accéder à la boutique Shopify sans saisir d'informations de connexion supplémentaires. La boutique Shopify n'est accessible qu'aux utilisateurs authentifiés par votre application Cognito.


authentification par jeton jwt shopify SSO

Lorsqu'un utilisateur se connecte à votre Application Cognito, Émetteur JWT extrait les informations de l'utilisateur de la base d'utilisateurs Cognito pour créer un jeton JWT composé de trois parties : en-tête, charge utile et signature. Ce jeton JWT est ensuite ajouté au lien Shopify SSO, et lorsque l'utilisateur clique sur le lien SSO, un processus de validation de signature se produit ; si la signature est validée, l'utilisateur est authentique et l'accès à la boutique Shopify est accordé ; sinon, l'accès est refusé.


Pré-requis : Single Sign On - Application SSO

Configurer Single Sign-On (SSO) sur vos Boutique Shopify utilisant JWT, 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) à vos applications Shopify (magasins plus et non plus).

br

Guide étape par étape pour l'authentification unique dans la boutique Shopify à l'aide des informations d'identification Cognito (jeton JWT)

1. Configurez l'authentification JWT dans l'application Shopify Single Sign-on (SSO)

  • Accédez à Applications section et cliquez sur Authentification unique - Connexion SSO Application.

    Section de l'application Shopify - Application d'authentification unique
  • Cliquez sur Configurer le fournisseur d'identité bouton en haut à gauche dans la barre de navigation.

    Authentification unique (SSO) pour Shopify (Plus et Non Plus), configurez IDP pour activer l'authentification unique (SSO)
  • Accédez à Magasins d'utilisateurs et cliquez sur le Ajouter un magasin d'utilisateurs .

    authentification shopify via jwt - ajouter un magasin d'utilisateurs
  • Accédez à la Section JWT et sélectionnez le Algorithme de signature JWT.

  • authentification shopify via jwt - section jwt
    Identifiant JWT Entrez le nom IDP approprié (il sera utilisé dans le lien SSO)
    URL de connexion 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 L'attribut dans lequel vous transmettez l'adresse e-mail en paramètre
    Algorithme de signature JWT

    Introspection symbolique

    Point final de l'introspection Le point de terminaison d'introspection de jeton fourni par l'application Cognito à l'aide duquel nous vérifierons le jeton jwt.
  • Cliquez sur le Épargnez .

2. Créez le lien SSO vers l'authentification unique vers Shopify

  • Ajoutez les données au format URL ci-dessous.

    N ° de client miniOrange fournira un identifiant client
    IdpIdentifier Identifiant JWT dans image ci-dessus
    Jeton JWT Fourni par l'organisation utilisant les services SSO. Le jeton JWT doit avoir ces trois paramètres obligatoires dans la charge utile :

    iat - L'heure à laquelle ce token a été émis.
    exp - délai d'expiration de ce token.
    identifiant_utilisateur - attribut dans lequel vous transmettez l'adresse e-mail
    Domaine du magasin Le domaine principal de votre boutique Shopify

    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é vers le Shopify magasin.

    SSO utilisant JWT – Test réussi
  • Vous avez donc configuré avec succès Authentification unique Shopify (SSO) en utilisant Informations d'identification Cognito (authentification JWT) en utilisant Connexion à authentification unique (SSO) miniorange application. Cette solution garantit que vous êtes prêt à déployer un accès sécurisé à votre boutique Shopify à l'aide de Cognito (jeton JWT) en quelques minutes.

Ressources additionnelles


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