Résultats de recherche :

×

AWS Cognito Single Sign-On SSO Magento Guide de configuration avec OAuth OpenID Connect

AWS Cognito Single Sign-On SSO Magento Guide de configuration avec OAuth OpenID Connect


L'intégration de AWSCognito Connectez-vous (AWS SSO Cognito) avec Magento à l'aide du protocole OAuth 2.0. Le plugin Magento OAuth / OpenID Connect Single Sign-On (SSO) facilite l'utilisation d'OAuth2 pour configurer la connexion AWS Cognito sur Magento (AWS Cognito Single Sign-on).

Le plugin peut être configuré à l'aide d'autres sources de médias sociaux, ainsi que de fournisseurs OAuth et OIDC personnalisés. Il contient de nombreuses fonctionnalités d'authentification unique (SSO), telles que le mappage d'attributs pour les profils utilisateur, le mappage de rôles, etc. Dans ce guide, nous verrons comment configurer le SSO entre Magento et AWS Cognito. À la fin de cet article, les utilisateurs devraient pouvoir se connecter à Magento à l'aide d'AWS Cognito. Cliquez ici pour en savoir plus sur les fonctionnalités supplémentaires du plugin Magento OAuth Single Sign-On (OAuth & OpenID Connect Client).

Le plugin Magento OAuth & OpenID Connect Single Sign-On (SSO) permet de se connecter à Magento en toute sécurité en utilisant AWS Cognito en tant que fournisseur OAuth et OpenID Connect. Vous pouvez également utiliser d'autres fournisseurs Oauth, tels qu'Azure B2C, Office 365 et d'autres fournisseurs personnalisés, pour configurer le plug-in. Les fonctionnalités avancées d'authentification unique telles que le mappage d'attributs de profil utilisateur, le mappage de rôles, etc. sont prises en charge. Nous verrons comment configurer le SSO entre Magento et AWS Cognito dans cet article. Les utilisateurs devraient pouvoir se connecter à Magento via AWS Cognito à la fin de ce guide.

Cliquez ici pour en savoir plus sur les autres fonctionnalités que nous proposons dans le plugin Magento OAuth Single Sign-On (OAuth & OpenID Connect Client)

Pré-requis : Téléchargement Et Installation

Installation à l'aide de Composer :
  • Achetez l' Authentification unique miniOrange OAuth / OpenID Connect extension du marché magento.
  • Allez dans Mon profil -> Mes achats
  • Veuillez vous assurer que vous utilisez les bonnes clés d'accès (Mon profil - Clés d'accès)
  • Collez les clés d'accès dans votre fichier auth.json dans votre projet
  • Utilisez la commande ci-dessous pour ajouter l'extension à votre projet.
    "le compositeur nécessite miniorange-oauth-sso : {version}"
  • Vous pouvez voir le nom du module et la liste des versions dans le sélecteur sous le nom du module d'extension.
  • Exécutez les commandes suivantes sur l’invite de commande pour activer l’extension.
  • configuration de php bin / magento: di: compile
    php bin / magento setup: mise à jour

Installation manuelle :
  • Téléchargez le zip de l'extension miniOrange OAuth OpenID Connect Single Sign-On à partir de ici.
  • Décompressez tout le contenu du zip dans le répertoire MiniOrange/OAuth.
  • {Répertoire racine de Magento} appli code Mini Orange OAuth
  • Exécutez les commandes suivantes sur l’invite de commande pour activer l’extension.
  • configuration de php bin / magento: di: compile
    php bin / magento setup: mise à jour

L'extension Magento OAuth OpenID Connect SSO permet la connexion (Single Sign-On) à Magento avec votre Azure AD, Azure B2C, AWS Cognito, WSO2, Okta, LinkedIn, Google, Facebook, Slack, Discord ou d'autres fournisseurs OAuth 2.0 personnalisés [24/7 SOUTIEN]

 Testé avec 2.4.5

Étapes pour configurer la connexion AWS Cognito OAuth et OpenID Single Sign-On (SSO) à Magento

1. Configurer Amazon Cognito en tant que fournisseur OAuth

Suivez les étapes ci-dessous pour configurer AWS Cognito en tant que fournisseur OAuth

img Configurer AWS Cognito en tant que fournisseur OAuth
  • Cliquez sur Console Amazon et inscrivez-vous/connectez-vous à votre compte pour configurer AWS Cognito.
  • AWS Cognito Single Sign-On (SSO) - Connexion à Amazon Console Magento SSO
  • Rechercher Cognito dans les Services AWS barre de recherche.
  • Authentification unique AWS Cognito (SSO) - Recherchez AWS Cognito
  • Pour voir la liste de vos pools d'utilisateurs cliquez sur Gérer les groupes d'utilisateurs .
  • Authentification unique AWS Cognito (SSO) - Groupes d'utilisateurs AWS Cognito Magento SSO
  • Pour créer un nouveau groupe d'utilisateurs, cliquez sur Créer un pool d'utilisateurs.
  • AWS Cognito Single Sign-On (SSO) - Créer un nouveau pool AWS Cognito Magento SSO
  • Donner une Nom du pool et cliquez sur le Vérifier les valeurs par défaut pour continuer.
  • AWS Cognito Single Sign-On (SSO) - Nommez votre groupe d'utilisateurs AWS Cognito
  • Faites défiler et cliquez sur "Ajouter un client d'application" puis cliquez à nouveau sur Ajouter un client d'application.
  • Authentification unique AWS Cognito (SSO) - Client d'application AWS Cognito Magento SSO Authentification unique AWS Cognito (SSO) - Client d'application AWS Cognito Magento SSO
  • Pour cr�er un Client d'application, saisissez-lui un nom, puis cliquez sur Créer un client d'application.
  • AWS Cognito Single Sign-On (SSO) - Créer un client d'application Magento SSO AWS Cognito Single Sign-On (SSO) - Créer un client d'application Magento SSO
  • Pour revenir à votre configuration, cliquez sur Retour aux détails de la piscine.
  • Authentification unique AWS Cognito (SSO) - Pool AWS Cognito
  • Pour enregistrer vos paramètres et établir un groupe d'utilisateurs, cliquez sur le bouton Créer un pool .
  • AWS Cognito Single Sign-On (SSO) - Enregistrez le pool AWS Cognito Magento SSO
  • Dans la barre de navigation présente sur le côté gauche, cliquez sur le Paramètres du client de l'application option sous la Intégration d'applications menu.
  • Authentification unique AWS Cognito (SSO) - Détails de l'application AWS Cognito Magento SSO
  • Sous le champ de texte URL de rappel, activez le fournisseur d'identité en tant que Groupe d'utilisateurs Cognito et ajoutez votre URL de rappel/redirection obtenu à partir du plugin miniOrange depuis l'onglet Fournisseur OAuth. Sous le Flux OAuth autorisés option, choisissez la Octroi du code d'autorisation case à cocher, ainsi que la ouvert ainsi que le profil cases à cocher sous le Étendues OAuth autorisées option (Veuillez vous référer à l’image ci-dessous). Pour enregistrer vos modifications, cliquez sur le Enregistrer les modifications .
  • Authentification unique AWS Cognito (SSO) - Client d'application AWS Cognito Magento SSO
  • Pour choisir un nom de domaine pour votre application, rendez-vous sur Choisissez le nom de domaine option.
  • Authentification unique AWS Cognito (SSO) - Noms de domaine AWS Cognito Magento SSO
  • Cliquez sur nom de domaine et entrez un nom de domaine pour votre application. Après avoir ajouté le nom de domaine, vous pouvez vérifier sa disponibilité en cliquant sur "Voir les disponibilités" bouton. Après avoir entré un nom de domaine valide, cliquez sur "Sauvegarder les modifications" .
  • Authentification unique AWS Cognito (SSO) - Nom de domaine AWS Cognito Magento SSO
  • Cliquez sur « Client d'application » et cliquez sur "Afficher les détails" pour obtenir un identifiant client et un secret client. (Conservez l'ID client et le secret client à portée de main car vous en aurez besoin plus tard.)
  • AWS Cognito Single Sign-On (SSO) - Détails du client Magento SSO
  • Dans la barre de navigation de gauche, sélectionnez Utilisateurs et groupes du Paramètres généraux menu. Ensuite, pour créer un nouvel utilisateur, cliquez sur le Créer un utilisateur .
  • AWS Cognito Single Sign-On (SSO) - Création d'un nouvel utilisateur dans l'application Magento SSO
  • Remplissez tous les détails requis et cliquez sur Créer un utilisateur.
  • Authentification unique AWS Cognito (SSO) - Configuration du client
  • Vous pouvez voir le nouvel utilisateur créé.
  • AWS Cognito Single Sign-On (SSO) - Configuration du client d'application Magento SSO

Vous avez configuré avec succès AWS Cognito en tant que fournisseur OAuth pour réaliser l'authentification unique (SSO) AWS Cognito avec Magento pour l'authentification des utilisateurs.



2. Configuration de Magento 2 en tant que client OAuth

  • Après avoir configuré avec succès le fournisseur OAuth, accédez à l'onglet Fournisseur OAuth et configurez Nom du fournisseur OAuth, identité du client, Secret client, Domaine et fourni des points de terminaison. (Vous pouvez copier ces valeurs à l'ÉTAPE 2 à partir du tableau de bord de l'application.)

    Veuillez vous référer aux points de terminaison ci-dessous pour configurer le client OAuth


    Portée: ouvert
    Autoriser le point de terminaison : https:///oauth2/autoriser
    Point de terminaison du jeton d’accès : https:///oauth2/jeton
    Obtenir le point de terminaison des informations utilisateur : https:///oauth2/userInfo
  • Cliquez sur le Épargnez bouton pour enregistrer les paramètres.
  • Cliquez sur le Configuration du test .
  • Identifiants Magento 2 OAuth AWS Cognito SSO OAuth
  • Vous verrez toutes les valeurs renvoyées par votre fournisseur OAuth à Magento dans un tableau. Si vous ne voyez pas de valeur pour Prénom, Nom, E-mail ou Nom d'utilisateur, définissez les paramètres requis dans votre fournisseur OAuth pour renvoyer ces informations.

3. Paramètres de connexion

  • Accédez à Paramètres de connexion languette. Vous trouverez ici l'option permettant d'activer le lien de connexion sur Administrateur*/Client Page de connexion (*Admin SSO est disponible dans les versions premium)
  • Magento 2 SSO AWS Cognito Single Sign-on (SSO) Administrateur Client SSO
  • Si vous souhaitez lancer le SSO à partir de n'importe quelle page, vous pouvez également utiliser le lien SSO fourni dans l'extension.
  • Magento SSO utilisant le lien SSO Magento 2 SSO AWS Cognito
  • L'extension Premium vous offre également la fonctionnalité pour redirigez automatiquement votre utilisateur vers la page de connexion IdP si l'utilisateur n'est pas déjà connecté.
  • Redirection automatique Magento 2 OAuth vers IDP

4. SSO client/administrateur



  • Accédez à la page de connexion client et vous verrez le bouton SSO sur votre interface. Cliquez sur le bouton et testez le SSO.
  • SSO client Magento 2 OAuth SSO
  • Vous serez connecté avec succès à Magento.
  • magento SSO magento 2 OAuth client SSO Administrateur SSO

Mappage d'attributs/attributs personnalisés (facultatif). *Il s'agit d'une fonctionnalité Premium.

1.1 : Mappage d'attributs (facultatif). *Il s'agit d'une fonctionnalité Premium.

  • Vous pouvez mapper des attributs dans l'onglet Mappage d'attributs. Seuls le nom d’utilisateur et l’e-mail peuvent être mappés dans la version gratuite du plugin. Cependant, dans la version premium du plugin, vous pouvez mapper divers attributs provenant de votre fournisseur OAuth aux attributs présents dans votre site Magento.
  • Mappage des attributs OAuth de Magento 2

1.2 : Mappage d'attributs personnalisé (facultatif). *Il s'agit d'une fonctionnalité Premium.

  • Entrez le nom de votre table dans le champ Table.
  • Entrez le nom de l'attribut comme nom de colonne (dans le tableau correspondant)
  • Cliquez sur le bouton Ajouter pour ajouter un attribut magento personnalisé et mappez le champ respectif avec l'attribut reçu de votre fournisseur d'identité.
  • Cliquez sur le bouton Enregistrer pour enregistrer la configuration.
  • Vous pouvez également supprimer la configuration en saisissant le nom dans le champ du nom de l'attribut, puis en cliquant sur le bouton Supprimer.
  • Mappage d'attributs personnalisés Magento 2 OAuth

Cartographie des rôles (facultatif). *Il s'agit d'une fonctionnalité Premium.

  • Vous pouvez spécifier un rôle par défaut dans le plugin gratuit qui sera attribué à tous les utilisateurs non-administrateurs lorsqu'ils effectuent le SSO.
  • Accédez à l’onglet Mappage d’attributs/rôles et accédez à la section Mappage de rôles.
  • Sélectionnez le rôle par défaut et cliquez sur le bouton Enregistrer.
  • AWS Cognito Magento SSO - Connexion AWS Cognito Single Sign-On (SSO) dans Magento - mappage des rôles

En configurant AWSCognito en tant que Fournisseur OAuth ainsi que le Magento en tant que Client OAuth En utilisant notre plugin Magento OAuth Client, vous avez installé avec succès Magento AWS Cognito Single Sign-On (SSO). En quelques minutes, vous serez en mesure de fournir un accès sécurisé à votre site Magento en utilisant les informations de connexion AWS Cognito grâce à cette solution.

Ressources additionnelles


Pourquoi nos clients choisissent les solutions d'authentification unique (SSO) miniOrange Magento ?


Assistance 24h/7

Nous offrons une assistance 24h/7 et XNUMXj/XNUMX pour toutes les solutions Magento. Nous garantissons un accompagnement de haute qualité pour répondre à vos besoins.

S'inscrire

Avis clients

Voyez par vous-même ce que des clients satisfaits disent de nos solutions Magento fiables.

Avis

Guides de configuration complets

Des instructions et des vidéos étape par étape simples et précises pour vous aider à configurer en quelques minutes.

Voir la démo


Nous proposons des solutions d'identité sécurisées pour l'authentification unique, l'authentification à deux facteurs, le provisionnement et bien plus encore. Veuillez nous contacter au

 +1 978 658 9387 (États-Unis) | +91 97178 45846 (Inde)   magentosupport@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