Serie: Einrichten von CX Cloud, Digital und KI für Salesforce Service Cloud Voice

Erstellen eines OAuth-Clients für Salesforce Service Cloud Voice

Voraussetzungen:
  • OAuth > Kunde > Hinzufügen Berechtigung in der Genesys Cloud

Um der Lightning-App in Salesforce Service Cloud Voice den Empfang eines Tokens zu ermöglichen, erstellen Sie einen OAuth-Client. Das Token ermöglicht der App, Anfragen an die Genesys Cloud-API zu stellen und stellt die Berechtigungen des Benutzers für den Zugriff der App auf Genesys Cloud-Daten dar. Die App verwendet Token, wenn Anfragen an API-Endpunkte eine Autorisierung erfordern.

  1. Klicken Sie auf Admin
  2. Klicken Sie unter Integrationen auf OAuth.
  3. Klicken Kunden hinzufügen . Die Registerkarte Kundendetails wird angezeigt.
  4. Satz App-Name zu einem beschreibenden Namen der App. Dieser Name erscheint, wenn jemand autorisiert dieser OAuth-Client.
  5. (Optional) Geben Sie in das Feld Beschreibung eine kurze Beschreibung der Anwendung ein
  6. Legen Sie als Nächstes die Zeitspanne fest, bis die mit diesem Client erstellten Token ablaufen. Übernehmen Sie die Standarddauer, oder geben Sie einen Wert zwischen 300 und 172800 Sekunden ein. Dadurch wird die Lebensdauer des Tokens auf maximal zwei Tage oder weniger festgelegt.
  7. Wählen Implizite Token-Gewährung als Grant-Typen . Berechtigungstypen legen die Art und Weise fest, wie eine Anwendung ein Zugriffstoken erhält.
    Notiz : Implizite Berechtigung (Browser) ist ein einstufiger Authentifizierungsprozess, bei dem sich ein Benutzer bei Genesys Cloud authentifiziert und die Client-Anwendung direkt ein Zugriffstoken erhält. Diese Option bietet weniger Sicherheit für das Zugriffstoken als die Gewährung eines Autorisierungscodes, eignet sich jedoch ideal für clientseitige Browseranwendungen (z. B. JavaScript) und die meisten Desktopanwendungen (z. B. .NET WPF/WinForms oder Java-Desktopprogramme).
  8. In the Authorised redirect URIs box, enter your Salesforce Service cloud URI for the OAuth configuration. Your Salesforce URI format is: 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 format is:  https://xxxx.lightning.force.com/resource/genesysps__genesysAuthCallback.
  9. Klicken Sie auf das Umfang und fügen Sie Ihrer App dann die folgende Liste mit Bereichen hinzu:
    • conversations
    • notifications
    • presence
    • response-management:readonly
    • routing:readonly
    • upload
    • users:readonly
    • webdeployments:readonly
    • messaging:readonly
  10. Klicken Sie auf Speichern. Genesys Cloud erstellt eine Client ID und ein Client Secret (Token).