Vous êtes ici :
Configurer l’authentification unique à l’aide d’Account Manager en tant qu’IdP
Si vous utilisez Account Manager en tant que fournisseur d’identité, effectuez ces tâches pour que B2C Commerce Merchant Agent fonctionne.
Assurez-vous d’avoir accès à Business Manager et à l’organisation Salesforce connectée.
Ajouter un client API dans Account Manager
Le client API fournit la clé et la clé secrète client que Salesforce utilise pour communiquer avec Account Manager.
- Connectez-vous à Account Manager à https://account.demandware.com/.
- Accédez à la section Client API et cliquez sur Ajouter un client API.
-
Renseignez les coordonnées du client :
- Nom d'affichage : Saisissez un nom reconnaissable (par exemple, « Salesforce SSO – Nom de votre organisation »)
- Mot de passe: Établissez un secret solide. Cette valeur devient votre secret de consommation.
- Organisations: Sélectionnez les organisations auxquelles ce client peut accéder.
- Méthode d’authentification du point de terminaison de jeton: Sélectionnez client_secret_basic.
- URI de redirection: Laissez cette entrée vide pour l’instant. Vous ajouterez l’URL de rappel Salesforce ultérieurement.
- Cliquez sur Enregistrer.
-
Enregistrez ces valeurs. Vous les utilisez lorsque vous créez le fournisseur d’authentification :
- Clé du consommateur: L’identifiant client (UUID) affiché par Account Manager
- Secret du consommateur, qui est le mot de passe que vous avez défini précédemment.
Ajouter Account Manager en tant que fournisseur d’authentification
Dans votre organisation Salesforce, ajoutez Account Manager en tant que fournisseur d’authentification afin que vos utilisateurs puissent se connecter à Salesforce avec l’authentification unique (SSO).
-
Connectez-vous à votre organisation Salesforce.
Connectez-vous à login.salesforce.com ou à l’URL de mon domaine, si votre administrateur l’a configurée, par exemple, https://company.my.salesforce.com.
-
Dans le coin supérieur droit, cliquez sur
, puis sélectionnez Configuration.
- Dans la zone Recherche rapide, saisissez Fournisseurs d’authentification et sélectionnez Auth. Fournisseurs.
- Cliquez sur Créer.
-
Remplissez le formulaire de modification du fournisseur d’authentification :
Champ Valeur Type de fournisseur Commerce Cloud Account Manager Nom Account Manager ou tout autre nom descriptif Suffixe d’URL Account_Manager (utilisé dans l’URL de rappel) Clé du consommateur L’identifiant client de votre client API Secret du consommateur Mot de passe que vous avez défini pour votre client API.
Gardez le secret privé. Conservez-le dans un endroit sûr, tel qu’un gestionnaire de secrets. Ne confiez pas le secret à un contrôle de code source et ne le partagez pas sur des canaux non sécurisés.
Autoriser l’URL du point de terminaison https://account.demandware.com/dwsso/oauth2/authorizeURL du point de terminaison du jeton https://account.demandware.com/dwsso/oauth2/access_tokenURL du point de terminaison des informations utilisateur https://account.demandware.com/dw/rest/v1/users/currentLien vers les composants de messagerie Ne sélectionnez pas cette option. Utiliser Salesforce MFA pour ce fournisseur d’authentification unique Laissez l’option désactivée, sauf si votre politique de sécurité l’exige. -
Cliquez sur Enregistrer.
La section Configuration de Salesforce s’affiche à la fin de la page de détails du fournisseur d’authentification.
-
Copiez l’URL de rappel et l’URL d’initialisation de l’authentification unique à partir des détails de configuration. Le format de l’URL de rappel est le suivant :
https://< votre-domaine.my.salesforce.com/services/authcallback/Account_Manager> -
Enregistrez l’URL de rappel dans Account Manager.
- Revenez à Account Manager et ouvrez le client API que vous avez créé précédemment.
- Dans le champ URI de redirection, collez l’URL de rappel que vous avez copiée depuis Salesforce.
- Cliquez sur Enregistrer.
-
Vérifiez la connexion.
- Collez l’URL d’initialisation de l’authentification unique dans un nouvel onglet du navigateur.
-
Connectez-vous avec vos informations d'identification Account Manager.
Une connexion réussie confirme que vous avez correctement configuré le fournisseur d’authentification.
