Résultats de recherche :

×

Authentification unique (SSO) avec WSO2 pour Magento OAuth | Connexion SSO WSO2 | Magento SSO

Authentification unique (SSO) avec WSO2 pour Magento OAuth | Connexion SSO WSO2 | Magento SSO


Le module Magento OAuth/OpenID Connect Single Sign-On donne la possibilité d'activer l'authentification unique OAuth/OpenID pour Magento. Si vous souhaitez que les utilisateurs se connectent à votre site Magento à l'aide de leurs informations d'identification WSO2, vous pouvez simplement le faire à l'aide de notre module Magento OAuth/OpenID Connect Single Sign-On. Une fois que vous avez configuré le WSO2 avec le module Magento, vous pouvez autoriser les utilisateurs à se connecter à votre site Magento à l'aide de WSO2. Il dispose de puissantes fonctionnalités d'authentification unique (SSO), telles que le mappage des attributs du profil utilisateur et le mappage des rôles, entre autres. Nous verrons comment configurer l'authentification unique (SSO) pour l'authentification des utilisateurs entre Magento et WSO2 dans 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 WSO2 OAuth et OpenID Single Sign-On (SSO) à Magento

1. Configurez WSO2 en tant que fournisseur OAuth

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

img Configurer WSO2 en tant que fournisseur OAuth
  • Tout d’abord, enregistrez l’application grand public dans WSO2 Identity Server. Téléchargez et démarrez le serveur d'identité WSO2.
  • WSO2 Single Sign-On (SSO) avec les identifiants de connexion WSO2 Magento SSO : appregister-wso2 | MagentoWso2
  • Une fois connecté, accédez à Principal -> Fournisseur de services et cliquez sur Ajouter.
  • WSO2 Single Sign-On (SSO) avec les identifiants de connexion WSO2 Magento SSO : sp-Add
  • Entrer le Nom du fournisseur de services ainsi que le Description et cliquez sur Inscription .
  • WSO2 Single Sign-On (SSO) avec les identifiants de connexion WSO2 Magento SSO : Enter-spname-description | MagentoWso2
  • Maintenant, allez à la Fournisseur de services->Liste et modifiez le fournisseur de services que vous avez créé.
  • Faites défiler vers le bas et sélectionnez Configuration de l'authentification entrante puis sélectionnez Configuration de connexion OAuth/OpenID et cliquez sur Configurer .
  • WSO2 Single Sign-On (SSO) avec les identifiants de connexion WSO2 Magento SSO : wso2 configurer | MagentoWso2
  • Sélectionnez la version OAuth comme 2.0 et entrez le URL de redirection/rappel à partir du plugin dans URL de rappel domaine. Cliquer sur Ajouter .
  • WSO2 Single Sign-On (SSO) avec les identifiants de connexion WSO2 Magento SSO callbackURL | MagentoWso2
  • Une fois l'application ajoutée, identité du client ainsi que le Secret client sont générés pour l’application. Configurez le plugin Magento OAuth SSO avec ID client, secret client, authentification et jeton d'accès, obtenir le point de terminaison des informations utilisateur du WSO2. Les points de terminaison sont fournis au bas de ce guide.
  • Magento SSO WSO2 Single Sign-On (SSO) avec les identifiants de connexion WSO2 :getclient-secret | MagentoWso2
  • Mappage d'attribut : Pour obtenir les attributs de WSO2, vous devez ajouter les URI de réclamation suivants dans votre application WSO2.
  • Cliquez sur Fournisseur de services->Réclamation Configuration.
  • Sélectionnez https://wso2.org/claims/emailaddress de URI de la revendication du sujet menu déroulant.
  • Ajoutez les URI suivants dans le dialecte de réclamation du fournisseur de services : https://wso2.org/oidc/claim & https://wso2.org/claims
  • WSO2 Magento SSO avec identifiants de connexion WSO2 : URL de réclamation
  • Vous avez terminé avec succès vos configurations côté serveur WSO2.

Serveur d'identité WSO2 en tant que fournisseur OAuth est configuré avec succès à partir de l'étape ci-dessus pour obtenir l'authentification unique (SSO) WSO2 avec les informations de connexion WSO2 sur votre site Magento.

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://<wso2-domain-name>/oauth2/auth
    Point de terminaison du jeton d’accès : https://<wso2-domain-name>/oauth2/token
    Obtenir le point de terminaison des informations utilisateur : https://<wso2-domain-name>/oauth2/userinfo
  • Cliquez sur le Épargnez bouton pour enregistrer les paramètres.
  • Cliquez sur le Configuration du test .
  • Identifiants Magento 2 OAuth WSO2 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
  • 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
  • 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 WSO2 SSO WSO2 magento SSO magento 2 OAuth client SSO WSO2 SSO

3 : Attribut/Mappage personnalisé (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

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

En configurant WSO2 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 l'authentification unique (SSO) Magento WSO2 (Active Directory). En quelques minutes, vous serez en mesure de fournir un accès sécurisé à votre site Magento en utilisant les informations de connexion WSO2 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