Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Connectez-vous à Salesforce
Pour connecter App Studio à Salesforce afin de permettre aux créateurs d'accéder aux ressources Salesforce et de les utiliser dans les applications, vous devez créer et configurer une application connectée dans Salesforce et créer un connecteur Salesforce dans App Studio.
Pour connecter Salesforce à App Studio
-
Dans App Studio, dans le volet de navigation, choisissez Connectors dans la section Gérer. Vous serez redirigé vers une page affichant une liste des connecteurs existants avec quelques détails sur chacun d'eux.
-
Choisissez + Créer un connecteur.
-
Choisissez Salesforce dans la liste des types de connecteurs pour ouvrir la page de création de connecteurs.
-
Prenez note de l'URL de redirection, que vous utiliserez pour configurer Salesforce au cours des étapes suivantes.
-
L'étape suivante consiste à créer une application connectée dans Salesforce. Dans un autre onglet ou une autre fenêtre, accédez à votre instance Salesforce.
Dans la zone Recherche rapide, recherchez,
App Managerpuis sélectionnez App Manager.Choisissez Nouvelle application connectée.
Dans Nom de l'application connectée et Nom de l'API, entrez un nom pour votre application. Il n'est pas nécessaire qu'il corresponde au nom de votre application App Studio.
Fournissez les informations de contact nécessaires.
Dans la section API (Activer les paramètres OAuth), activez Activer les paramètres OAuth.
Dans URL de rappel, entrez l'URL de redirection que vous avez notée précédemment dans App Studio.
Dans Scopes OAuth sélectionnés, ajoutez les étendues d'autorisations nécessaires dans la liste. App Studio peut interagir avec les API REST de Salesforce pour effectuer des opérations CRUD sur cinq objets : comptes, dossiers, contacts, prospects et opportunités. Il est recommandé d'ajouter l'accès complet (complet) pour vous assurer que votre application App Studio dispose de toutes les autorisations ou étendues pertinentes.
Désactivez l'option Exiger une clé de preuve pour l'échange de code (PKCE) extension pour les flux d'autorisation pris en charge. PKCE n'est pas pris en charge par App Studio.
Activez Require Secret for Web Server Flow et Require Secret for Refresh Token Flow afin de suivre les meilleures pratiques de sécurité.
App Studio prend en charge les deux flux d'authentification suivants :
Flux d'informations d'identification des clients : idéal pour les interactions de serveur à serveur où l'application agit pour son propre compte sans interaction de l'utilisateur. Par exemple, répertorier toutes les informations sur les prospects d'une équipe d'employés temporaires qui n'ont pas accès à Salesforce.
Flux de code d'autorisation : convient aux applications qui agissent pour le compte d'un utilisateur, telles que l'accès aux données personnelles ou les actions. Par exemple, répertorier les prospects que chaque directeur des ventes a obtenus ou détenus par lui pour effectuer d'autres tâches via cette application.
Pour le flux d'informations d'identification des clients :
Activez Activer le flux d'informations d'identification du client. Vérifiez et confirmez le message.
Enregistrez l'application.
Vous devez sélectionner un utilisateur d'exécution, bien qu'il n'y ait aucune interaction utilisateur dans le flux. En sélectionnant un utilisateur d'exécution, Salesforce renvoie des jetons d'accès au nom de l'utilisateur.
Dans le Gestionnaire d'applications, dans la liste des applications, choisissez la flèche de l'application App Studio, puis choisissez Gérer.
Choisissez Modifier les politiques
Dans Client Credentials Flow, ajoutez l'utilisateur approprié.
Pour le flux de code d'autorisation, activez Activer le flux de code d'autorisation et d'informations d'identification
Salesforce fournit un ID client et un code secret client, qui doivent être utilisés pour configurer le connecteur dans App Studio au cours des étapes suivantes.
Dans le Gestionnaire d'applications, choisissez la flèche de l'application App Studio et choisissez Afficher.
Dans la section API (Activer les paramètres OAuth), choisissez Gérer les informations des consommateurs. Cela peut envoyer un e-mail contenant une clé de vérification, que vous devrez saisir pour confirmation.
Notez la clé du consommateur (ID client) et le secret du consommateur (secret client).
-
De retour dans App Studio, configurez et créez votre connecteur en remplissant les champs suivants.
Dans Nom, entrez le nom de votre connecteur Salesforce.
Dans Description, entrez la description de votre connecteur Salesforce.
Dans URL de base, entrez l'URL de base de votre instance Salesforce. Cela devrait ressembler à ceci :
https://, en lehostname.salesforce.com/services/data/v60.0hostnameremplaçant par le nom de votre instance Salesforce.Dans Méthode d'authentification, assurez-vous que OAuth 2.0 est sélectionné.
Dans OAuth 2.0 Flow, sélectionnez la méthode d'authentification OAuth et remplissez les champs correspondants :
Sélectionnez le flux d'informations d'identification client à utiliser dans les applications qui agissent pour leur propre compte, pour les intégrations de système à système.
Dans Client ID, saisissez la clé du consommateur obtenue précédemment auprès de Salesforce.
Dans Secret client, saisissez le secret du consommateur, obtenu précédemment auprès de Salesforce.
Dans URL du jeton d'accès, entrez le point de terminaison du jeton OAuth 2.0. Cela devrait ressembler à ceci :
https://, en lehostname/services/oauth2/tokenhostnameremplaçant par le nom de votre instance Salesforce. Pour plus d'informations, consultez la documentation Salesforce OAuth Endpoints.Choisissez Vérifier la connexion pour tester l'authentification et la connexion.
Sélectionnez Flux de code d'autorisation à utiliser dans les applications agissant pour le compte de l'utilisateur.
Dans Client ID, saisissez la clé du consommateur obtenue précédemment auprès de Salesforce.
Dans Secret client, saisissez le secret du consommateur, obtenu précédemment auprès de Salesforce.
Dans URL d'autorisation, entrez le point de terminaison d'autorisation. Cela devrait ressembler à ceci :
https://, en lehostname/services/oauth2/authorizehostnameremplaçant par le nom de votre instance Salesforce. Pour plus d'informations, consultez la documentation Salesforce OAuth Endpoints.Dans URL du jeton d'accès, entrez le point de terminaison du jeton OAuth 2.0. Cela devrait ressembler à ceci :
https://, en lehostname/services/oauth2/tokenhostnameremplaçant par le nom de votre instance Salesforce. Pour plus d'informations, consultez la documentation Salesforce OAuth Endpoints.
-
Dans Opérations, sélectionnez les opérations Salesforce que votre connecteur prendra en charge. Les opérations de cette liste sont prédéfinies et représentent des tâches courantes au sein de Salesforce, telles que la création, la récupération, la mise à jour ou la suppression d'enregistrements dans des objets courants.
-
Choisissez Créer. Le connecteur nouvellement créé apparaîtra dans la liste des connecteurs.