Résultats de recherche :

×

OAuth / OpenID Connectez l'authentification unique (SSO) à Magento à l'aide de Twitter | Connexion SSO à Twitter

OAuth / OpenID Connectez l'authentification unique (SSO) à Magento à l'aide de Twitter | Connexion SSO à Twitter


Intégration de la connexion Twitter (Twitter OAuth Single Sign-On) 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 Twitter sur Magento (Twitter 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 Twitter. À la fin de cet article, les utilisateurs devraient pouvoir se connecter à Magento via Twitter. Cliquez ici pour en savoir plus sur les fonctionnalités supplémentaires de l'extension Magento OAuth Single Sign-On (OAuth & OpenID Connect Client).

Les Authentification unique (SSO) Magento OAuth et OpenID Connect L'extension permet de se connecter à Magento en toute sécurité en utilisant Twitter 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 l'extension. 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 Twitter dans cet article. Les utilisateurs devraient pouvoir se connecter à Magento via Twitter à la fin de ce guide.

Cliquez ici pour en savoir plus sur les autres fonctionnalités que nous proposons dans l'extension 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 Twitter OAuth et OpenID Single Sign-On (SSO) à Magento

1. Configurer Twitter en tant que fournisseur OAuth

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

img Configurer Twitter comme fournisseur OAuth
  • Connectez-vous au portail des développeurs Twitter en utilisanthttps://developer.twitter.com/en/apps
  • Cliquez sur le projet Créer .
  • OAuth/OpenID Magento Twitter Single Sign On SSO créer un projet
  • Entrer le Nom pour votre projet et cliquez sur Suivant .
  • OAuth/OpenID Magento Twitter Single Sign On SSO entrez le nom de l'application
  • Sélectionnez le Cas d'utilisation dans la liste déroulante.
  • Magento Twitter Single Sign On SSO cas d'utilisation de Twitter sso
  • Entrer le Description pour votre projet et cliquez sur Suivant bouton (dans la fenêtre de contrôle qui apparaît maintenant)
  • Magento 2 OAuth SSO Twitter sso descriptif
  • Cliquez sur Créez une nouvelle application.
  • Magento SSO Créer une nouvelle application Twitter
  • Entrer le Nom de l'application et cliquez sur ! bouton pour créer l’application.
  • Nom de l'application Twitter OAuth/OpenID Twitter Single Sign On SSO
  • Après avoir enregistré votre candidature, vous obtiendrez un identité du client ainsi que Secret client. Enregistrez ces détails car nous en aurons besoin plus tard pour configurer le plugin client OAuth.
  • OAuth/OpenID Twitter Single Sign On SSO Twitter sso API clé secrète
  • Cliquez sur Paramètres de l'application.
  • Paramètres de l'application Twitter Magento 2 Oauth SSO
  • Cliquez sur Modifier bouton pour les paramètres d’authentification.
  • OAuth/OpenID Twitter Single Sign On SSO Twitter sso modifier les paramètres d'authentification
  • Activez Oauth à 3 pattes pour vous connecter à Twitter.
  • Oauth à 3 pattes Magento Twitter SSO
  • Entrer le URL de rappel ainsi que URL de site web cliquez sur le sauvegarder les paramètres .
  • OAuth/OpenID Twitter Single Sign On SSO Twitter sso API clé secrète

Vous avez configuré avec succès Twitter en tant que fournisseur OAuth pour obtenir l'authentification unique (SSO) de Twitter 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.

    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://api.twitter.com/oauth/authorize
    Point de terminaison du jeton d’accès : https://api.twitter.com/oauth/access_token
    Obtenir le point de terminaison des informations utilisateur : https://api.twitter.com/1.1/users/show.json
  • Cliquez sur le Épargnez bouton pour enregistrer les paramètres.
  • Cliquez sur le Configuration du test .
  • Identifiants Magento 2 OAuth Twitter 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.
  • 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
  • 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
  • Vous avez configuré avec succès votre Magento 2 en tant que client OAuth. Vous verrez le bouton SSO sur votre frontend. Cliquez sur le bouton et testez le SSO.
  • Magento 2 OAuth SSO Twitter SSO Twitter magento SSO magento 2 Client OAuth SSO Twitter SSO

3 : 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

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

En configurant Twitter 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 Twitter 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 Twitter grâce à cette solution.

Ressources additionnelles


Si vous cherchez quelque chose que vous ne trouvez pas, envoyez-nous un e-mail à 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