Connexion à Salesforce avec les identifiants Magento | Magento comme fournisseur d'identité (IDP) et authentification unique (SSO) dans Salesforce
Marché
Connectez-vous à Salesforce avec vos identifiants Magento. Ce guide vous aidera à intégrer Magento comme fournisseur d'identité (IdP) et Salesforce comme fournisseur de services (SP) grâce à l'outil. Extension miniOrange Magento IDP (fournisseur d'identité). Magento comme IDP L'extension vous donne la possibilité d'utiliser vos informations d'identification Magento pour vous connecter à Salesforce (SP). Ici, nous allons passer en revue un guide étape par étape pour configurer le SSO entre Salesforce en tant que SP (Prestataire de services) et Magento comme IDP (Fournisseur d'identité).
Procédure d'installation
- Utiliser le compositeur
- Installation manuelle
- Achetez l' Authentification unique miniOrange SAML IDP extension de Magento / Adobe Commerce Marketplace.
- Accédez à Mon profil -> Mes Achats
- Veuillez vous assurer que vous utilisez les clés d'accès correctes (Mon profil - Touches 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 {module_name} :{version}" - Vous pouvez voir le nom du module et la liste des versions dans le sélecteur sous le nom de l'extension.
- Exécutez les commandes suivantes sur l’invite de commande pour activer l’extension.
php bin / magento setup: mise à jour
- Téléchargez le miniOrange Magento IDP Single Sign-On extension.
- Décompressez tout le contenu du zip dans le répertoire MiniOrange/IDPSaml.
{Répertoire racine de Magento} appli code Mini Orange IDPSaml
php bin / magento setup: mise à jour
Configurer la connexion à Salesforce avec les identifiants utilisateur Magento | Salesforce - Authentification unique (SSO) pour Magento 2
- Salesforce en tant que fournisseur de services SAML
- Salesforce en tant que client OAuth
Étape 1. Prérequis
- Ouvrez un nouvel onglet ou une nouvelle fenêtre de navigateur, connectez-vous à votre compte Salesforce en tant que compte Administrateur.
- Sélectionnez soit Salesforce Classique : Accédez à Configuration > Contrôles de sécurité > Paramètres d’authentification unique.
- Or Expérience Salesforce Lightening : Cliquez sur l'icône d'engrenage, puis accédez à Configuration > Identité > Paramètres d'authentification unique.
- Sur le Paramètres d'authentification unique page, cliquez sur Modifier.
- Vérifiez la SAML activé pour activer l'utilisation de SAML Single-Sign On, puis cliquez sur Enregistrer.
- Cliquez à nouveau NOUVEAU pour ouvrir les paramètres d'authentification unique SAML.
- Configurez les détails suivants comme indiqué ci-dessous :
| Nom | Entrez un nom de votre choix. |
| Version SAML | Assurez-vous que cette valeur est définie sur 2.0. Cela devrait être activé par défaut. |
| Emetteur | Copiez et collez le URL/émetteur de l'entité IDP à partir de Métadonnées IDP languette. |
| Certificat de fournisseur d'identité | Téléchargez le Certificat à partir de Métadonnées IDP Ouvrez-le dans le bloc-notes. Copiez et collez le contenu ici. |
| URL de connexion du fournisseur d'identité | Copiez et collez le URL de connexion SAML à partir de Métadonnées IDP languette. |
| URL de déconnexion personnalisée | Copiez et collez le URL de déconnexion SAML à partir de Métadonnées IDP languette. |
| Nom de l'API | Entrez un nom d'API de votre choix. |
| ID d'entité | Si vous disposez d'une configuration de domaine personnalisée, utilisez https://[customDomain].my.salesforce.com. Si vous n'avez pas de configuration de domaine personnalisée, utilisez https://saml.salesforce.com. |
| Approvisionnement JIT | Pour activer le provisionnement juste à temps, sélectionnez "L'assertion contient l'ID de la fédération". |
- Cliquez sur Enregistrer.
- Copiez votre URL de connexion valeur.
Étape 2. Configuration de Magento comme fournisseur d'identité SAML (IdP)
- Dans l' miniOrange IDP (Fournisseur d'identité) poste, allez à Applications languette.
- Recherchez Salesforce dans la zone de recherche de choix d'application et sélectionnez l'application.
- Entrer le Nom de l'application sous Nom du SP.
- Maintenant, entrez le ID d'entité SP ou émetteur et URL ACS selon le tableau ci-dessous et enregistrez les détails.
| ID d'entité SP ou émetteur | https://saml.salesforce.com |
| URL ACS | Coller le copié URL de connexion de l'étape précédente comme URL ACS |
Étape 3. Configurer Salesforce comme fournisseur de services
- Accédez à la Applications onglet et cliquez sur Métadonnées paramètres de l'application Salesforce
- Ici, vous pouvez trouver le fournisseur d'identité URL des métadonnées / métadonnées XML ou des points de terminaison comme ID d'entité IDP, URL de connexion SAML, URL de déconnexion SAML (Fonction Premium), Certificat. Vous pouvez également télécharger le XML de métadonnées IdP fichier qui sera utilisé pour la configuration de Salesforce.
- Vous aurez désormais 3 options pour fournir les métadonnées IDP à Salesforce en téléchargeant le Métadonnées XML, URL des métadonnées ou fourniture manuelle des détails.
- Option 1 – Télécharger les métadonnées XML.
- Téléchargez les métadonnées XML en cliquant dessus Télécharger les métadonnées XML .
- Accédez à votre Salesforce et téléchargez le fichier de métadonnées XML téléchargé et cliquez sur le Récupérer les métadonnées .
- Option 2 - URL des métadonnées.
- Vous pouvez également copier le URL de métadonnées et fournissez-le à votre fournisseur de services pour récupérer les métadonnées.
- Option 3 - Fournir les détails manuellement à Salesforce.
- Copiez les détails des métadonnées selon le tableau ci-dessous.
- Accédez à votre Salesforce et collez les détails des métadonnées.
| IDP-EntityID / Émetteur | IDP-EntityID / Émetteur |
| URL d'authentification unique | URL de connexion SAML / URL de connexion passive |
| Certificat SAML X509 | Certificat |
Étape 4. Mappage des attributs *(Il s'agit d'une fonctionnalité Premium)
- Dans l' miniOrange IDP pour Magento poste, accédez au Applications onglet et cliquez sur Modifier paramètres de l'application Salesforce.
- Cliquez sur Ajouter un attribut .
- Ajoutez le nom de l'attribut que vous souhaitez envoyer à votre fournisseur de services et sélectionnez l'attribut dans le menu déroulant et cliquez sur Bouton Enregistrer enregistrer les modifications
Vous avez configuré avec succès le SSO entre Salesforce en tant que SAML SP et Magento en tant que SAML IDP.
Étape 1. Configurer Magento comme serveur OAuth
- Dans l' miniOrange IDP poste, allez à Applications languette.
- Sélectionner OAuth/OpenID dans le menu des applications.
- Recherchez Salesforce dans la zone de recherche de choix d'application et sélectionnez l'application.
- Entrer le Nom du client OAuth as Salesforce
- Collez le URL de redirection/URL de rappel as (par exemple : https:// /services/authcallback/ ) fourni par Salesforce dans le URL de redirection champ.
- Entrer profil de messagerie openid dans le champ d'application et enregistrer les changements.
- Accédez à la Applications onglet et cliquez sur Modifier paramètres de votre application
- Vous verriez que le identité du client et Secret client sont générés automatiquement. Copiez-les et gardez-les à portée de main.
Étape 2. Configuration de Salesforce en tant que client OAuth :
- Se connecter à votre SalesForce compte.
- Passer à la SalesForce Classique mode dans le menu Profil, puis accédez au installation .

- Dans la case Recherche rapide, saisissez Auth, Puis sélectionnez Auth. Fournisseurs.

- Cliquez sur le NOUVEAU et sélectionnez le type de fournisseur comme OpenID Connect de la liste déroulante.


- Entrer le ID client comme clé consommateur, secret client comme secret consommateur copié plus tôt.
- Revenez à l'extension Magento IDP et cliquez sur Cliquez ici lien pour obtenir les points de terminaison Magento OAuth
- Ici vous recevrez tous les EndpointsCopiez-les selon vos besoins.
- Collez le Endpoints dans le champ des points de terminaison de votre application Salesforce.
- Créez le gestionnaire d'enregistrement en cliquant sur Créer automatiquement un modèle de gestionnaire d'enregistrement lien. Sélectionnez également l'utilisateur dans Exécuter l'enregistrement en tant que champ. Vous pouvez choisir l'utilisateur administrateur et cliquer sur Enregistrer bouton pour enregistrer votre configuration.
- Maintenant, vous pouvez voir le URL d'initialisation de test uniquementVous êtes redirigé vers votre fournisseur OpenID et vous êtes invité à vous connecter. Vous êtes ensuite invité à autoriser votre application. Après autorisation, vous êtes redirigé vers Salesforce. Vous devriez voir l'icône XML utilisateur élément avec en nous envoyant un mail élément à l’intérieur.

Étape 3. Ajouter un bouton SSO
- Dans la case Recherche rapide, saisissez Mon domaine, Puis sélectionnez Mon domaine.

- Faites défiler vers le bas pour trouver le Authentification Section Configuration, cliquez sur Modifier.

- Dans le service d'authentification, cochez la case correspondant à votre fournisseur d'authentification et enregistrez le Paramétres.

- Vous pouvez ouvrir votre page de connexion Salesforce dans une fenêtre de navigation privée, vous devriez voir le bouton SSO ajouté.
Étape 4. Mappage des attributs (Il s'agit d'une fonctionnalité Premium)
- Dans l' miniOrange IDP pour Magento poste, accédez au Applications onglet et cliquez sur Modifier paramètres de votre application.
- Ajoutez le nom d’attribut que vous souhaitez envoyer à votre client OAuth et sélectionnez l’attribut dans le menu déroulant.
- Cliquez sur Ajouter un attribut et ajoutez le nom de l'attribut que vous souhaitez envoyer à votre client OAuth et sélectionnez l'attribut dans le menu déroulant et cliquez sur Bouton Enregistrer enregistrer les modifications
Vous avez configuré avec succès le SSO entre Salesforce en tant que client OAuth et Magento en tant que serveur OAuth.
Articles Relatifs
-
Qu'est-ce que l'authentification unique ?
-
Qu'est-ce que SAML IDP SSO ?
-
SSO SAML pour Magento
-
Magento en tant que fournisseur d'identité SAML
Contactez-nous
Veuillez nous contacter à magentosupport@xecurify.comNotre équipe vous accompagnera dans la configuration de l'extension Magento IDP SSO. Elle vous aidera à choisir la solution/l'offre la mieux adaptée à vos besoins.
