Loading
Premiers pas avec B2C Commerce
Configurer l’authentification unique à l’aide d’Account Manager en tant qu’IdP

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.

  1. Connectez-vous à Account Manager à https://account.demandware.com/.
  2. Accédez à la section Client API et cliquez sur Ajouter un client API.
  3. Renseignez les coordonnées du client :
    1. Nom d'affichage : Saisissez un nom reconnaissable (par exemple, « Salesforce SSO – Nom de votre organisation »)
    2. Mot de passe:  Établissez un secret solide. Cette valeur devient votre secret de consommation.
    3. Organisations: Sélectionnez les organisations auxquelles ce client peut accéder.
    4. Méthode d’authentification du point de terminaison de jeton: Sélectionnez client_secret_basic.
    5. URI de redirection: Laissez cette entrée vide pour l’instant. Vous ajouterez l’URL de rappel Salesforce ultérieurement.
  4. Cliquez sur Enregistrer.
  5. Enregistrez ces valeurs. Vous les utilisez lorsque vous créez le fournisseur d’authentification :
    1. Clé du consommateur: L’identifiant client (UUID) affiché par Account Manager
    2. Secret du consommateur, qui est le mot de passe que vous avez défini précédemment.
Avertissement
Avertissement N’associez ce client API qu’à une seule organisation. Salesforce déconseillant les associations multi-organisations, Account Manager les bloque et supprime celles qui existent déjà. Pour utiliser l’authentification unique Salesforce pour un plus grand nombre d’organisations, créez un client API distinct pour chaque organisation.

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).

  1. 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.
  2. Dans le coin supérieur droit, cliquez sur Configuration, puis sélectionnez Configuration.
  3. Dans la zone Recherche rapide, saisissez Fournisseurs d’authentification et sélectionnez Auth. Fournisseurs.
  4. Cliquez sur Créer.
  5. 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/authorize
    URL du point de terminaison du jeton https://account.demandware.com/dwsso/oauth2/access_token
    URL du point de terminaison des informations utilisateur https://account.demandware.com/dw/rest/v1/users/current
    Lien 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.
  6. Cliquez sur Enregistrer.

    La section Configuration de Salesforce s’affiche à la fin de la page de détails du fournisseur d’authentification.

  7. 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>
  8. Enregistrez l’URL de rappel dans Account Manager.
    1. Revenez à Account Manager et ouvrez le client API que vous avez créé précédemment.
    2. Dans le champ URI de redirection, collez l’URL de rappel que vous avez copiée depuis Salesforce.
    3. Cliquez sur Enregistrer.
  9. Vérifiez la connexion.
    1. Collez l’URL d’initialisation de l’authentification unique dans un nouvel onglet du navigateur.
    2. Connectez-vous avec vos informations d'identification Account Manager.
      Une connexion réussie confirme que vous avez correctement configuré le fournisseur d’authentification.
 
Chargement
Salesforce Help | Article