Résultats de recherche :

×

Guide de configuration de l'authentification unique SSO Magento de Google Apps avec OAuth OpenID Connect

Guide de configuration de l'authentification unique SSO Magento de Google Apps avec OAuth OpenID Connect


Intégration de la connexion Google Apps (Google Apps SSO) 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 Google Apps sur Magento (Google Apps 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 Google Apps. À la fin de ce guide, les utilisateurs devraient pouvoir se connecter à Magento à l'aide de Google Apps. 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 en toute sécurité à Magento en utilisant Google Apps en tant que fournisseur OAuth et OpenID Connect. Vous pouvez également utiliser d'autres fournisseurs Oauth, tels qu'Azure AD, 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 Google Apps dans cet article. Les utilisateurs devraient pouvoir se connecter à Magento via Google Apps à 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 à authentification unique (SSO) Google Apps OAuth et OpenID dans Magento

1. Configurer Google Apps en tant que fournisseur OAuth

Suivez les étapes ci-dessous pour configurer Google Apps en tant que fournisseur OAuth

img Configurer Google Apps en tant que fournisseur OAuth
  • Cliquez sur https://console.developers.google.com/ et inscrivez-vous/connectez-vous.
  • Cliquez sur Sélectionnez un projet pour créer un nouveau Google Apps Projet pour Magento Oauth Client, vous verrez une popup avec la liste de tous vos projets.
  • Google Apps G Suite SSO Magento crée un nouveau projet
  • Cliquez sur le Nouveau projet bouton pour créer un nouveau projet.
  • Google Apps G Suite SSO Magento crée un nouveau projet
  • Entrez votre Nom Du Projet dans le champ du nom du projet et cliquez sur Création.
  • G Suite SSO avec Magento OIDC OAuth, Google Apps SSO pour Magento, saisissez le nom du projet
  • Cliquez sur le menu de navigationApisServicesExpérience.
  • G Suite SSO avec Magento OIDC OAuth, Google Apps SSO pour Magento, identifiants
  • Cliquez sur Créer des identifiants puis sélectionnez ID client OAuth parmi les options proposées dans le menu déroulant.
  • G Suite SSO avec Magento OIDC OAuth, Google Apps SSO pour Magento, identifiant client OAuth
  • Choisissez comment vous souhaitez configurer et enregistrer votre application (Type d'utilisateur) et cliquez sur engendrent .
  • Google Apps GSuite SSO Magento configurer l'écran de consentement | Applications Google Magento
  • Si vous recevez un avertissement indiquant que pour créer un identifiant client OAuth, vous devez définir un nom de produit sur l'écran de consentement (comme indiqué dans l'image ci-dessous). Clique sur le Configurer l'écran de consentement .
  • G Suite SSO avec Magento OIDC OAuth, Google Apps SSO pour Magento, configurer l'écran de consentement
  • Remplissez les informations requises, telles que le Nom de l'application et e-mail d'assistance utilisateur. puis sélectionnez l'option Enregistrer et continuer.
  • G Suite SSO avec Magento OIDC OAuth, Google Apps SSO pour Magento, enregistrer les paramètres | Applications Google Magento G Suite SSO avec Magento OIDC OAuth, Google Apps SSO pour Magento, enregistrer les paramètres | Applications Google Magento
  • Maintenant, pour configurer les étendues, cliquez sur Ajouter ou supprimer les étendues .
  • G Suite SSO avec Magento OIDC OAuth, Google Apps SSO pour Magento, créer un identifiant client oauth | Applications Google Magento
  • Maintenant, sélectionnez le Scopes pour permettre à votre projet d'accéder à des types spécifiques de données d'utilisateurs privées à partir de leur compte Google et cliquez sur Sauvegarder et continuer .
  • G Suite SSO avec Magento OIDC OAuth, Google Apps SSO pour Magento, créer un identifiant client oauth
  • Allez à Onglet Informations d'identification et cliquez sur Créer des identifiants bouton. Sélectionner Application Web dans la liste déroulante pour créer une nouvelle application.
  • G Suite SSO avec Magento OIDC OAuth, Google Apps SSO pour Magento, créer un identifiant client oauth | Applications Google Magento
  • Entrez le nom que vous souhaitez pour votre ID client dans le champ du nom et entrez le URI de redirection/rappel à partir du plugin Magento OAuth et OpenID Single Sign On (SSO) sous le Redirection autorisée champ URI et cliquez sur Création .
  • G Suite SSO avec Magento OIDC OAuth, Google Apps SSO pour Magento, URL de redirection
  • Vous verrez une fenêtre contextuelle avec l'ID client et le secret client. Copiez votre identité du client ainsi que Secret client et enregistrez-le sur la configuration de votre plugin Magento OAuth et OpenID Single Sign On (SSO).
  • G Suite SSO avec Magento OIDC OAuth, Google Apps SSO pour Magento, identifiant client secret client | Applications Google Magento

Vous avez configuré avec succès Google Apps en tant que fournisseur OAuth pour réaliser l'authentification unique (SSO) de Google Apps 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: Profil de messagerie Openid
    Autoriser le point de terminaison : https://accounts.google.com/o/oauth2/auth
    Point de terminaison du jeton d’accès : https://www.googleapis.com/oauth2/v4/token
    Obtenir le point de terminaison des informations utilisateur : https://www.googleapis.com/oauth2/v1/userinfo
  • Cliquez sur le Épargnez bouton pour enregistrer les paramètres.
  • Cliquez sur le Configuration du test .
  • Identifiants Magento 2 OAuth Applications Google 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 Google Apps 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 Google Apps
  • 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.
  • Applications Google Magento SSO - Connexion à authentification unique (SSO) des applications Google dans Magento - mappage des rôles

En configurant Google Apps en tant que Fournisseur OAuth ainsi que Magento en tant que Client OAuth En utilisant notre plugin Magento OAuth Client, vous avez installé avec succès Magento Google Apps 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 Google Apps 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