Série : Configurer CX Cloud, Digital et AI pour Salesforce Service Cloud Voice

Créer un client OAuth pour Salesforce Service Cloud Voice

Conditions préalables:
  • OAuth > Client > Ajouter l'autorisation dans Genesys Cloud

Pour permettre à l'application Lightning dans Salesforce Service Cloud Voice de recevoir un jeton, créez un client OAuth. Le jeton permet à l'application de faire des demandes à l'API de Genesys Cloud et représente les permissions de l'utilisateur pour que l'application accède aux données de Genesys Cloud. L'application utilise des jetons lorsque les requêtes aux points de terminaison de l'API requièrent une autorisation.

  1. Cliquez sur Admin. 
  2. Sous Intégrations, cliquez sur OAuth.
  3. Cliquez sur Ajouter un client. Les détails onglet du client s’affichent.
  4. Définissez App Name avec un nom descriptif de l'application. Ce nom apparaît lorsque quelqu'un autorise ce client OAuth.
  5. (Facultatif) Dans le La description Dans la boîte, tapez une brève description de l’application.
  6. Ensuite, définissez la durée pendant laquelle les jetons créés avec ce client expireront. Acceptez par défaut la durée, ou entrez une valeur comprise entre 300 et 172800 secondes. Cela fixe la durée de vie du jeton à un maximum de deux jours ou moins.
  7. Sélectionnez Token Implicit Grant comme type de subvention. Les types de subventions définissent la manière dont une application obtient un jeton d'accès.
    Note: Implicit Grant (Browser) est un processus d'authentification en une seule étape dans lequel un utilisateur s'authentifie auprès de Genesys Cloud et l'application client reçoit directement un jeton d'accès. Cette option offre moins de sécurité pour le jeton d'accès que l'octroi d'un code d'autorisation, mais elle est idéale pour les applications de navigateur côté client (par exemple, JavaScript) et la plupart des applications de bureau (par exemple, .NET WPF/WinForms ou les programmes de bureau Java).
  8. Dans la zone URI de redirection autorisés, entrez votre URI de nuage de service Salesforce pour la configuration OAuth. Le format de votre URI Salesforce est le suivant : https://xxxx.lightning.force.com/lightning/page/home, où xxxx est le nom de votre organisation Salesforce.
    Note: Si l'option Use Pop-up Authentication est définie sur Yes dans l'utilitaire CX Cloud, Digital and AI, l'URL de redirection utilise les ressources statiques dans /resource/genesysps__genesysAuthCallback. Le format URL est le suivant :  https://xxxx.lightning.force.com/resource/genesysps__genesysAuthCallback.
  9. Cliquez sur la boîte Scope et ajoutez la liste suivante de scopes à votre application :
    • conversations
    • Notifications
    • Présence
    • response-management:readonly
    • routage :readonly
    • Charger
    • utilisateurs:lecture seule
    • webdeployments:readonly
    • messagerie:readonly
  10. Cliquez sur sauvegarder.  Genesys Cloud crée un ID client et un secret client (jeton).