Résultats de recherche :

×

S'inscrire Contactez-Nous

Intégration du client OAuth Magento avec WordPress pour l'authentification unique (SSO) | SSO avec WordPress

L'intégration de WordPress WordPress peut servir de serveur OAuth pour Magento, utilisant le protocole OAuth 2.0. Le plugin Magento OAuth / OpenID Connect Single Sign-On (SSO) simplifie la configuration de WordPress en tant que serveur OAuth pour l'authentification unique (SSO) de Magento.
Le plugin peut être configuré à l'aide d'autres sources de médias sociaux, ainsi que d'OAuth personnalisé et les fournisseurs OIDC. Il intègre de nombreuses fonctionnalités d'authentification unique (SSO), telles que le mappage des attributs pour les profils utilisateurs, le mappage des rôles, etc. Ce guide explique comment configurer l'authentification unique entre Magento et WordPress. À la fin de cet article, les utilisateurs pourront se connecter à Magento via WordPress. Cliquez ici pour en savoir plus sur les fonctionnalités supplémentaires du plugin Magento OAuth Single Sign-On (client OAuth et OpenID Connect).
Le plugin d'authentification unique (SSO) Magento OAuth et OpenID Connect permet de se connecter à Magento en toute sécurité via WordPress, qui fait office de 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 plugin. Les fonctionnalités avancées d'authentification unique, comme le mappage des attributs de profil utilisateur et le mappage des rôles, sont prises en charge. Cet article explique comment configurer l'authentification unique entre Magento et WordPress. À la fin de ce guide, les utilisateurs pourront se connecter à Magento via WordPress.
Cliquez ici pour en savoir plus sur les autres fonctionnalités que nous proposons dans le plugin Magento OAuth Single Sign-On (client OAuth et OpenID Connect).

  • Connectez-vous à votre instance WordPress en tant qu'administrateur.
  • Aller sur WordPress Tableau de bord >> Plugins et cliquez sur Ajouter un nouveau.
  • Recherchez Plugin d'authentification unique (SSO) OAuth Server pour WordPress et cliquez sur Installer maintenant.
  • Une fois installé cliquez sur Activer.

Installation à l'aide de Composer :
  • Achetez l' Authentification unique miniOrange OAuth / OpenID Connect Extension disponible sur la marketplace 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 à l'intérieur de votre projet.
  • Utilisez la commande ci-dessous pour ajouter l'extension à votre projet.
  • "composer require miniorange_inc/miniorange-oauth-sso"
  • 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.
  • php bin/magento setup:di:compile php bin/magento setup:upgrade

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.
  • {Root Directory of Magento} app code MiniOrange OAuth
  • Exécutez les commandes suivantes sur l’invite de commande pour activer l’extension.
  • php bin/magento setup:di:compile php bin/magento setup:upgrade

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

Configurer WordPress en tant que fournisseur OAuth
  • Allez dans Serveur OAuth miniOrange dans le menu de gauche et sélectionnez Client OAuth 2.0 personnalisé app.
Authentification unique pour WordPress, sélectionnez le client OAuth

  • Allez dans Serveur OAuth miniOrange dans le menu de gauche et sélectionnez Client OAuth 2.0 personnalisé app.
Se connecter à Magento via WordPress Ajouter un client

  • Notez le identité du client et Secret client.
Authentification unique Magento avec WordPress : ID client et secret

  • Après avoir configuré le fournisseur OAuth, accédez à l'onglet « Fournisseur OAuth » et configurez le nom du fournisseur, l'ID client, le secret client, la portée et les points de terminaison fournis. (Vous pouvez copier ces valeurs à l'étape 2 depuis le 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 openid email personnalisé

Autoriser le point de terminaison :

https://{site_base_url}/wp-json/moserver/authorize

Point de terminaison du jeton d’accès :

https://{site_base_url}/wp-json/moserver/token

Obtenir le point de terminaison des informations utilisateur :

https://{site_base_url}/wp-json/moserver/resource

  • Cliquez sur le Enregistrer bouton pour enregistrer les paramètres.
  • Cliquez sur le Configuration du test .
Identifiants Magento 2 OAuth AWS Cognito SSO OAuth

  • Vous verrez dans un tableau toutes les valeurs renvoyées par votre fournisseur OAuth à Magento. Si les champs Prénom, Nom, Adresse e-mail ou Nom d'utilisateur sont manquants, veuillez configurer votre fournisseur OAuth afin qu'il renvoie ces informations.
  • 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. (*L'authentification unique administrateur 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

  • Rendez-vous sur la page de connexion client ; vous y trouverez le bouton SSO. Cliquez dessus et testez l’authentification unique.
SSO client Magento 2 OAuth SSO

  • Vous serez connecté avec succès à Magento.
magento SSO magento 2 OAuth client SSO Administrateur SSO

  • Rendez-vous sur votre page de connexion administrateur ; vous y trouverez le bouton SSO. Cliquez dessus pour activer l’authentification unique (SSO) en tant qu’administrateur.
Bouton de connexion SSO Admin Magento 2

  • Une fois connecté avec succès à magento en tant qu'administrateur, vous serez redirigé vers le tableau de bord backend de magento.
Tableau de bord d'administration Magento 2 Admin SSO

  • Vous pouvez associer des attributs dans l'onglet « Association d'attributs ». La version gratuite de l'extension permet uniquement d'associer le nom d'utilisateur et l'adresse e-mail. En revanche, la version premium vous permet d'associer différents attributs provenant de votre fournisseur OAuth aux attributs présents sur votre site Magento.
Mappage des attributs OAuth de Magento 2

  • 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 Ajouter bouton permettant d'ajouter un attribut Magento personnalisé et de faire correspondre le champ correspondant avec l'attribut reçu de votre fournisseur d'identité.
  • Cliquez sur Enregistrer bouton pour sauvegarder la configuration.
  • Vous pouvez également supprimer la configuration en saisissant le nom dans le champ Nom de l'attribut, puis en cliquant sur Supprimer .
Mappage d'attributs personnalisés OAuth Magento 2

  • Vous pouvez spécifier un rôle par défaut dans le plugin gratuit qui sera attribué à tous les utilisateurs non administrateurs lors de l'authentification unique (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 Enregistrer .
AWS Cognito Magento SSO - Connexion AWS Cognito Single Sign-On (SSO) dans Magento - mappage des rôles

En configurant WordPress en tant que Fournisseur OAuth et Magento en tant que Client OAuth Grâce à notre plugin Magento OAuth Client, vous avez installé avec succès l'authentification unique (SSO) Magento via WordPress. En quelques minutes, vous pourrez offrir un accès sécurisé à votre site Magento en utilisant les identifiants de connexion WordPress.



 Merci pour votre réponse. Nous vous répondrons rapidement.

Quelque chose s'est mal passé. Veuillez soumettre à nouveau votre requête

Nous vous contacterons dans les plus brefs délais !




ADFS_sso ×
Bonjour!

Besoin d'aide? Nous sommes ici !

soutenez