Doc produitsMenu

Plateforme Coveo 7.0 >
Aide à l'administrateur > Connecteurs > Connecteur Salesforce > Obtention des valeurs Client_ID et Client_Secret de Salesforce

Obtention des valeurs Client_ID et Client_Secret de Salesforce

La plateforme Force.com opère OAuth 2.0 Authorization Framework afin que les utilisateurs puissent autoriser l'accès d'applications aux ressources de Force.com.

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

  1. À l'aide d'un compte d'administrateur, connectez-vous à l'organisation Salesforce que vous souhaitez indexer.

  2. Dans le menu utilisateur, sélectionnez Setup.

  3. Dans le menu de navigation à gauche, sous App Setup, agrandissez Create, puis cliquez sur Apps.

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

  5. Dans la page New Connected App :

    1. Dans la section Basic Information :

      1. Saisissez des noms significatifs dans les boîtes Connected App Name et API Name.

      2. Saisissez votre adresse courriel dans la boîte Contact Email afin de recevoir des messages liés à cette application.

    2. Dans la section API (Enable OAuth Settings) :

      1. Cochez Enable OAuth Settings.

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

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

    3. Cliquez sur Save.

  6. Dans la page qui apparaît pour votre nouvelle app connectée, dans la section API (Enable OAuth Settings) :

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

    2. À 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.

    3. Enregistrez votre document de référence.

    Note : Vous pouvez toujours revenir à cette page de Salesforce (SetupApp Setup > Create > Apps, et cliquez sur le nom de l'application dans la liste Connected Apps).

  7. Créez un groupe de permissions Salesforce dédié au robot Coveo et assignez-le à votre app et utilisateur dédiés :

    1. Dans la page Setup, sélectionnez Manage Users > Permission Sets.

    2. Dans la page Permission Sets, cliquez sur New.

    3. Dans la page Create, dans les boîtes Label et API Name, saisissez des noms significatifs, puis cliquez sur Save.

    4. Dans la page du nouveau groupe de permissions :

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

      2. Dans la section Apps, cliquez sur Assigned Connected Apps.

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