Résultats de recherche :

×

Facebook SSO OAuth / OpenID Connectez l'authentification unique (SSO) à Magento | Connexion SSO à Facebook

Facebook SSO OAuth / OpenID Connectez l'authentification unique (SSO) à Magento | Connexion SSO à Facebook


L'intégration de Facebook Connectez-vous (Connexion sociale Facebook) 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 Facebook sur Magento (Facebook 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 Facebook. À la fin de cet article, les utilisateurs devraient pouvoir se connecter à Magento via Facebook. 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 Facebook comme 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 Facebook dans cet article. Les utilisateurs devraient pouvoir se connecter à Magento via Facebook à 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 Facebook OAuth et OpenID Single Sign-On (SSO) à Magento

1. Configurer Facebook en tant que fournisseur OAuth

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

img Configurer Facebook comme fournisseur OAuth
  • Tout d'abord, connectez-vous/inscrivez-vous dans la console des développeurs Facebook à l'adresse https://developers.facebook.com/
  • Console de développement Magento Facebook SSO
  • Cliquez sur Mes applications.
  • OAuth/OpenID/OIDC Single Sign On (SSO) Facebook SSO ajoute une nouvelle application
  • Cliquez sur Créer une application pour créer une nouvelle application.
  • Magento Facebook SSO ajoute une nouvelle application
  • Sélectionnez votre type de demande.
  • OAuth/OpenID/OIDC Single Sign On (SSO) Facebook SSO ajoute une nouvelle application
  • Entrez les détails requis et cliquez sur Créer une application.
  • Magento OAuth 2.0 Facebook SSO ajoute une nouvelle application
  • Complétez le contrôle de sécurité et cliquez sur Envoyer .
  • Single Sign On (SSO) Facebook SSO ajoute une nouvelle application Magento OAuth
  • Sélectionnez Facebook Connexion en cliquant sur le bouton configurer .
  • Configuration de la connexion Magento Facebook SSO
  • Sélectionnez Connexion Facebook -> Paramètres sous l'option Produits dans la barre de navigation.
  • Paramètres de connexion SSO Facebook OAuth/OpenID/OIDC Single Sign On (SSO)
  • Sous Paramètres OAuth du client, saisissez l'URL de rappel/redirection (depuis votre plugin miniOrange Oauth Client) dans le champ URI de redirection OAuth valides champ. Clique sur le Épargnez bouton pour enregistrer vos configurations.
    Plus important encore, votre URI de rappel/redirection devrait être https ne le comptant pas http. Ceci est obligatoire lors de la configuration de Facebook en tant que serveur OAuth.
  • Paramètres oauth du client de connexion Oauth de Magento SSO Facebook
  • Cliquez sur Paramètres -> De base pour afficher votre identifiant d'application et votre secret d'application (voir l'image ci-dessous).
  • OAuth/OpenID/OIDC Single Sign On (SSO) Client SSO Facebook Paramètre de base oauth | MagentoFacebook
  • Entrez l'URL de votre politique de confidentialité dans le champ Politique de confidentialité URL et choisissez une catégorie dans la liste déroulante du champ Catégorie. Ensuite, cliquez sur Enregistrer les modifications bouton pour enregistrer vos configurations.
  • Copiez votre identifiant d'application et votre secret d'application et enregistrez-le dans votre extension client miniOrange OAuth. (sous le champ ID client et secret client respectivement).
  • Authentification unique (SSO) Facebook oauth Login SSO app id app secret | MagentoFacebook
  • Changez le statut de votre application de En développement à En ligne en cliquant sur OFF comme indiqué dans l'image ci-dessous. Ensuite, cliquez sur confirmer pour confirmer votre changement de statut.
  • OAuth/OpenID/OIDC Single Sign On (SSO) Facebook SSO change le statut | MagentoFacebook

Vous avez configuré avec succès Facebook comme fournisseur OAuth pour réaliser l'authentification unique (SSO) de Facebook 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: e-mail de profil_public
    Autoriser le point de terminaison : https://www.facebook.com/dialog/oauth
    Point de terminaison du jeton d’accès : https://graph.facebook.com/v2.8/oauth/access_token
    Obtenir le point de terminaison des informations utilisateur : https://graph.facebook.com/me/?fields=id,name,email,age_range,first_name,gender,last_name,link
  • Cliquez sur le Épargnez bouton pour enregistrer les paramètres.
  • Cliquez sur le Configuration du test .
  • Identifiants Magento 2 OAuth Facebook SSO OAuth | MagentoFacebook
  • 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.
  • Le plugin miniOrange Premium vous offre également la fonctionnalité de redirigez automatiquement votre utilisateur vers la page de connexion IdP.
  • Redirection automatique Magento 2 OAuth vers idp Magento SSO | MagentoFacebook
  • Accédez à l’onglet Paramètres de connexion et cochez les options pour activer le SSO sur votre site Magento.
  • Magento 2 OAuth active le SSO Magento SSO

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

4 : 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 Magento 2 Magento SSO | MagentoFacebook

5 : 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.
  • Facebook Magento SSO - Connexion Facebook Single Sign-On (SSO) dans Magento - mappage des rôles

En configurant Facebook 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 Facebook 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 Facebook 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