系列: 为 Salesforce Service Cloud Voice 设置 CX Cloud、Digital 和 AI

为 Salesforce Service Cloud Voice 创建 OAuth 客户端

先决条件:
  • 开放授权>客户>添加Genesys Cloud 中的权限

要允许 Salesforce Service Cloud Voice 中的 Lightning 应用程序接收令牌,请创建一个 OAuth 客户端。该令牌允许应用程序向 Genesys Cloud API 发出请求,并代表用户对应用程序访问 Genesys Cloud 数据的权限。当 API 端点的请求需要授权时,应用程序会使用令牌。

  1. 单击 管理员
  2. 在集成下,单击 OAuth。
  3. 点击添加客户端。此时将显示 “客户端详细信息
  4. 应用程序名称更改为应用程序的描述性名称。当有人授权这个 OAuth 客户端。
  5. (可选)在 描述 框中,键入应用程序的简要说明。
  6. 接下来,设置使用此客户端创建的令牌的过期时间。接受默认持续时间,或输入一个介于 300 到 172800 秒之间的值。这会将令牌的有效期设置为最多两天或更短。
  7. 选择令牌隐式授予作为资助类型。授予类型设置应用程序获取访问令牌的方式。
    笔记隐式授予(浏览器)是单步身份验证过程,其中用户通过 Genesys Cloud 进行身份验证,客户端应用程序直接接收访问令牌。与授权代码授予相比,此选项为访问令牌提供的安全性较低,但对于客户端浏览器应用程序(例如 JavaScript)和大多数桌面应用程序(例如 .NET WPF/WinForms 或 Java 桌面程序)来说是理想的。
  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. 点击范围框,然后将以下范围列表添加到您的应用程序:
    • conversations
    • notifications
    • presence
    • response-management:readonly
    • routing:readonly
    • upload
    • users:readonly
    • webdeployments:readonly
    • messaging:readonly
  10. 单击 “ 保存”。 Genesys Cloud 创建客户端 ID 和客户端密钥(令牌)。