Obtention des valeurs Client_ID et Client_Secret de Salesforce
Lorsque vous configurez le fournisseur de sécurité Salesforce de Coveo et la source Salesforce, vous devez connaître les valeurs des tickets Client_ID et Client_Secret pour l'organisation Salesforce que vous souhaitez indexer.
Pour obtenir les valeurs Client_ID et Client_Secret de Salesforce
-
À l'aide d'un compte d'administrateur, connectez-vous à l'organisation Salesforce que vous souhaitez indexer.
-
Dans le menu utilisateur, sélectionnez Setup.
-
Dans le menu de navigation à gauche, sous App Setup, agrandissez Create, puis cliquez sur Apps.
-
Dans la page Apps, dans la section Connected Application, cliquez sur New pour créer une nouvelle application qu'utilisera OAuth2 pour accéder à l'organisation.
-
Dans la page New Connected App :
-
Dans la section Basic Information :
-
Saisissez des noms significatifs dans les boîtes Connected App Name et API Name.
-
Saisissez votre adresse courriel dans la boîte Contact Email afin de recevoir des messages liés à cette application.
-
-
Dans la section API (Enable OAuth Settings) :
-
Cochez Enable OAuth Settings.
-
Dans la boîte Callback URL, étant donné qu'une URL de rappel ne sera pas utilisée pour cette application, saisissez une URL sécurisée factice mais valide (https://) comme https://login.salesforce.com/services/oauth2/callback.
-
Dans la liste Available OAuth Scopes, sélectionnez les éléments suivants :
-
Access and manage your data (api)
-
Full access (full)
-
Perform requests on your behalf at any time (refresh_token)
et cliquez sur Add pour chacun afin qu'ils apparaissent dans la liste Selected OAuth Scopes.
-
-
-
Cliquez sur Save.
-
-
Dans la page qui apparaît pour votre nouvelle app connectée, dans la section API (Enable OAuth Settings) :
-
Copiez la valeur Consumer Key et collez-la dans un document de référence sécurisé de votre choix.
La valeur de Consumer Key est la valeur de client_id.
-
À côté de Consumer secret, cliquez sur Click to reveal, copiez la valeur qui apparaît, puis collez-la dans votre document de référence sécurisé.
La valeur de Consumer secret est la valeur de client_secret.
-
Enregistrez votre document de référence.
Note : Vous pouvez toujours revenir à cette page de Salesforce (Setup > App Setup > Create > Apps, et cliquez sur le nom de l'application dans la liste Connected Apps).
-
-
Créez un groupe de permissions Salesforce dédié au robot Coveo et assignez-le à votre app et utilisateur dédiés :
-
Dans la page Setup, sélectionnez Manage Users > Permission Sets.
-
Dans la page Permission Sets, cliquez sur New.
-
Dans la page Create, dans les boîtes Label et API Name, saisissez des noms significatifs, puis cliquez sur Save.
-
Dans la page du nouveau groupe de permissions :
-
Cliquez sur Manage Assignments, puis ajoutez l'utilisateur dédié que vous avez créé plus tôt pour le robot Coveo (voir Création d'un compte d'analyse dédié pour Salesforce).
-
Dans la section Apps, cliquez sur Assigned Connected Apps.
-
Dans la section Assigned Connected Apps, cliquez sur Edit, ajoutez l'app connectée que vous avez tout juste créée à la liste Enabled Connected Apps, puis cliquez sur Save.
-
-
Prochaines étapes?
Créez un fichier de configuration ObjectsToGet (voir Fichier de configuration ObjectsToGet de Salesforce).