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

为 Salesforce Service Cloud Voice 创建 OAuth 客户端

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

允许 Salesforce Service Cloud Voice 中的 Lightning 应用程序接收令牌,从而允许其向 Genesys Cloud API 发出请求。该令牌代表用户对应用程序访问 Genesys Cloud 数据的权限。 当应用程序必须向 API 终端节点发出请求授权时,会使用它。

  1. 单击 管理员
  2. 在集成下,单击 OAuth。
  3. 点击添加客户端。此时将显示 “客户端详细信息
  4. 应用程序名称更改为应用程序的描述性名称。当有人授权这个 OAuth 客户端。
  5. (可选)在描述盒子。
  6. 接下来,设置使用此客户端创建的令牌到期之前的持续时间。 接受默认持续时间,或输入一个介于 300 到 172800 秒之间的值。 这会将令牌的生命周期设置为最多 2 天或更短。
  7. 选择令牌隐式授予作为资助类型。授权类型设置应用程序获取访问令牌的方式。 
    令牌隐式授权(浏览器)单步身份验证过程,用户使用 Genesys Cloud 进行身份验证,然后直接向客户端应用程序返回访问令牌。 与授权代码授予相比,此选项为访问令牌提供的安全性较低,但对于客户端浏览器应用程序(例如 JavaScript)和大多数桌面应用程序(例如 .NET WPF/WinForms 或 Java 桌面程序)来说是理想的。
  8. 在授权重定向 URI 框中,输入 OAuth 配置的 Salesforce 服务云 URI。您的 Salesforce URI 格式为https://xxxx.lightning.force.com/lightning/page/home , 在哪里xxxxx是您的 Salesforce 组织的名称。
  9. 点击范围框并将以下范围列表添加到您的应用:
    • 对话
    • 通知
    • presence
    • 响应管理:只读
    • 路由:只读
    • 上传
    • 用户:只读
  10. 单击 “ 保存”。 Genesys Cloud 创建客户端 ID 和客户端密钥(令牌)。