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, qui lui permet de faire des demandes à l'API Genesys Cloud. Le jeton représente les autorisations de l'utilisateur pour que l'application puisse accéder aux données de Genesys Cloud. Il est utilisé lorsque l'application doit autoriser une requête à un point de terminaison de l'API. 

  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 est affiché lorsque quelqu'un autorise ce client OAuth.
  5. (Facultatif) Saisissez une brève description de l'application dans la boîte Description .
  6. Ensuite, définir la durée jusqu’à l’expiration des jetons créés avec ce client. Acceptez par défaut la durée, ou entrez une valeur comprise entre 300 et 172800 secondes. Ceci définit la durée de vie du jeton sur un maximum de 2 jours ou moins.
  7. Sélectionnez Token Implicit Grant comme type de subvention. Les types d'octroi définissent la manière dont une application obtient un jeton d'accès. 
    Accès implicite par jeton (navigateur) Un processus d’authentification une seule étape où un utilisateur s’authentifie avec Genesys Cloud et l’application cliente 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. In the Authorised redirect URIs box, enter your Salesforce Service cloud URI for the OAuth configuration. Your Salesforce URI is in the format of https://xxxx.lightning.force.com/lightning/page/home, where xxxx is the name of your Salesforce org.
    Note: If the Use Pop-up Authentication is set to Yes in the CX Cloud, Digital and AI utility, then the redirect URL uses the static resources in /resource/genesysps__genesysAuthCallback. The URL is in the format of 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
    • messaging:readonly
  10. Cliquez sur sauvegarder.  Genesys Cloud crée un ID client et un secret client (jeton).