Traduit par IA. Pas encore relu par la communauté. Lire en anglais

Blog · 3 octobre 2023 · Steve Simpson · Identité

Guide pas à pas pour configurer une application connectée Salesforce et intégrer OAuth facilement

Bienvenue dans ce guide de configuration d’une application connectée Salesforce pour une intégration OAuth fluide. Dans ce tutoriel pas à pas, vous apprendrez les bases de la configuration d’une application connectée dans Salesforce et de l’accès à celle-ci via l’API depuis Postman. Plongeons dans OAuth, en commençant par la configuration d’une application connectée.

Étape 1 : créer une nouvelle application connectée

Ouvrir le gestionnaire d’applications : commencez par ouvrir le gestionnaire d’applications de Salesforce.

Activer l’accès API : pour permettre l’accès depuis des applications externes via l’API, créez une nouvelle application connectée et nommez-la « App One ».

Configurer l’application : indiquez une adresse courriel pour l’application et activez les paramètres OAuth. Certains flux OAuth exigent une URL de rappel (nous y reviendrons dans de prochains guides) ; pour l’instant, saisissez une valeur fictive comme « www.salesforce.com (opens in a new tab) ».

Capture d'écran : création d'une nouvelle application connectée dans le gestionnaire d'applications, avec les paramètres OAuth activés Capture d'écran : choix des portées OAuth de l'application connectée et définition de l'URL de rappel

Étape 2 : définir les portées OAuth

Les portées définissent les capacités accessibles via l’API. Pour ce tutoriel :

Gérer les données utilisateur : attribuez la portée qui permet de gérer les données utilisateur via l’API.

Enregistrer et patienter : enregistrez vos paramètres et patientez environ 10 minutes, le temps que le processus se termine.

Étape 3 : récupérer les informations du consommateur

Une fois le processus terminé, il vous faut deux informations essentielles et non publiques : la clé du consommateur et le secret du consommateur. Appuyez sur le bouton correspondant pour vous authentifier et récupérer ces informations pour « App One ».

Étape 4 : s’authentifier avec Postman

Capture Postman : un POST vers le point de terminaison de jeton OAuth de Salesforce, qui renvoie un jeton d'accès

Lancer un appel POST : dans Postman, créez un appel POST vers le serveur OAuth, à l’adresse « login.salesforce.com/services/oauth2/token ».

Définir les paramètres : ajoutez des paramètres dans le corps, dont le grant type (password), le client ID (clé du consommateur) et le Client Secret.

Ajouter les identifiants de l’utilisateur : ajoutez un nom d’utilisateur et un mot de passe aux paramètres, puis envoyez un POST au point de terminaison OAuth pour vous authentifier.

Étape 5 : jeton d’accès et requêtes

Une fois l’authentification réussie :

Obtenir le jeton d’accès : vous recevez un jeton d’accès indispensable pour faire des appels d’API.

Insérer le jeton : dans Postman, sur votre requête, insérez le jeton d’accès dans la ligne d’autorisation de l’en-tête, précédé du mot « Bearer ».

Capture Postman : une requête REST qui utilise le jeton d'accès dans l'en-tête d'autorisation et renvoie des enregistrements en JSON

Exécuter des requêtes : une fois le jeton inséré, lancez la requête pour exécuter vos requêtes et récupérer les données.

Étape 6 : versions des points de terminaison et étapes supplémentaires

Vous pouvez maintenant accéder à la version du point de terminaison de votre application connectée (par exemple la version 58) pour récupérer des données. Cette configuration de base ne couvre pas tous les éléments de flux ni les rappels, mais c’est une première étape pour intégrer OAuth avec Postman et Salesforce.

Conclusion et prochaines étapes

Vous avez configuré une application connectée Salesforce et vous l’avez authentifiée avec OAuth pour accéder à l’API depuis Postman. Ce guide couvre les bases ; les prochains tutoriels présenteront d’autres flux et fonctionnalités OAuth pour enrichir votre application.

Restez à l’écoute

Lancez-vous avec confiance dans votre parcours des API Salesforce ! Pour plus d’idées et de conseils, restez à l’écoute ici sur www.SteveTechArc.com et sur la chaîne YouTube @SteveTechArc (opens in a new tab). Abonnez-vous et approfondissez votre compréhension de Salesforce et de la façon de l’intégrer à d’autres systèmes.

Contribuer à changer le monde en partageant des connaissances sur l’intégration avec d’autres architectes et avec celles et ceux qui sont en chemin pour le devenir !

Transcription réalisée avec l’aide de l’IA

STA 3.11