Authentification
- Dernière mise à jour2023/11/16
L\'action Authentification authentifie la session d\'automatisation auprès de Salesforce. Cette action est requise avant de configurer les actions suivantes pour diverses opérations Salesforce.
Remarque :
- Assurez-vous d\'activer le bouton Autoriser les flux Username-Password OAuth dans Paramètres de connexion OAuth et OpenID de votre environnement Salesforce, car le flux OAuth 2.0 Username-Password est bloqué par défaut. Pour plus d\'informations, voir Paramètres OAuth et OpenID Connect..
- Utilisez la méthode Applications connectées pour configurer l\'accès OAuth, car le package Salesforce ne prend pas en charge la méthode Application cliente externe.
Les types d\'authentification suivants sont disponibles pour se connecter à Salesforce :
- OAuth2 - Infos d\'identification client : Ce type d\'authentification utilise les paramètres d\'authentification Salesforce tels que ID client, Secret client et les identifiants de compte (nom d\'utilisateur et mot de passe) pour authentifier la session.
- Connexion OAuth de la Control Room : Ce type d\'authentification utilise une connexion OAuth préconfigurée disponible dans la Control Room pour l\'authentification.
Remarque : Les exemples et les graphiques fournis sur cette page ne sont donnés qu\'à titre indicatif et peuvent ne pas refléter exactement votre propre situation. Nous n\'assumons pas la responsabilité de leur mise à jour ou de leur exactitude.
Prérequis
- Assurez-vous que le OAuth pour l\'application connectée dans Salesforce a des Stratégies d\'accès OAuth appropriées définies. Consultez Manage OAuth Access Policies for a Connected App pour plus d\'informations sur la gestion des stratégies OAuth pour les applications connectées dans Salesforce.
- Si la stratégie est définie sur Utilisateurs approuvés par l\'administrateur sont pré-autorisés pour un utilisateur particulier, assurez-vous que l\'administrateur Salesforce a accordé les autorisations pertinentes à l\'utilisateur.
Procédure
- Connectez-vous à la Control Room.
- Créez un nouveau bot ou modifiez un bot existant. Pour plus d\'informations, voir Créer votre premier bot.
- Dans le volet Actions, sélectionnez l\'action et placez-la sous l\'onglet Démarrer du flux de bot.
- Dans le champ Type d\'authentification, sélectionnez la méthode d\'authentification dans la liste déroulante.
-
Pour afficher les détails de l\'identifiant client et du secret du client pour l\'authentification OAuth2 - Infos d\'identification client, procédez comme suit :
-
Pour vous connecter à l\'aide de la méthode OAuth2 - Infos d\'identification client, procédez comme suit :
-
Pour configurer une connexion OAuth de la Control Room dans Salesforce, procédez comme suit :
- Pour vous connecter à l\'aide d\'une Connexion OAuth de la Control Room, choisissez une connexion OAuth Salesforce que vous avez créée et stockée dans la Control Room. Pour plus d\'informations, voir Configurer les connexions OAuth dans la Control Room.
- Spécifiez la version de l\'API. Vous pouvez rechercher la version de l\'API dans votre installation Salesforce Enterprise Edition. Pour plus de détails, voir Recherche de la version de l\'API Salesforce.
- Saisissez Par défaut comme nom de session.
-
Créez une variable Multiple ou Dictionnaire pour stocker la réponse. Vous pouvez procéder de l\'une des façons suivantes :
- La commande d\'authentification renvoie une variable de dictionnaire avec 2 paires clé-valeur.
Authorization(de type Information d\'identification) etInstanceUrl(de type Chaîne). La paireAuthorizationest masquée, mais vous pouvez lireInstanceUrl. Par exemple, vous pouvez utiliser une zone de message pour imprimer la valeur de$str_Authresponse{InstanceUrl}$, qui renvoie l\'URL Salesforce. - Vous pouvez sélectionner la variable Multiple comme indiqué ci-dessous et la mapper sur une variable d\'identification et une variable de chaîne en tant que clés.

L\'autorisation renvoie un jeton, qui est masqué puisqu\'il est de type Information d\'identification ; vous pouvez transmettre ce jeton directement dans la commande Service Web Rest.
- La commande d\'authentification renvoie une variable de dictionnaire avec 2 paires clé-valeur.
- Cliquez sur Exécuter pour enregistrer et exécuter votre bot. Une fois authentifié, vous pourrez utiliser le jeton pour appeler d\'autres services API Salesforce.
, et sélectionnez 