系列: 为 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 端点的请求需要授权时,应用程序会使用令牌。
- 单击 管理员。
- 在集成下,单击 OAuth。
- 点击菜单> IT与集成> OAuth 。
- 点击添加客户端。此时将显示 “客户端详细信息
- 放应用程序名称更改为应用程序的描述性名称。当有人授权这个 OAuth 客户端。
- (可选)在 描述 框中,键入应用程序的简要说明。
- 接下来,设置使用此客户端创建的令牌的过期时间。接受默认持续时间,或输入一个介于 300 到 172800 秒之间的值。这会将令牌的有效期设置为最多两天或更短。
- 选择令牌隐式授予作为资助类型。授予类型设置应用程序获取访问令牌的方式。笔记: 隐式授予(浏览器)是单步身份验证过程,其中用户通过 Genesys Cloud 进行身份验证,客户端应用程序直接接收访问令牌。与授权代码授予相比,此选项为访问令牌提供的安全性较低,但对于客户端浏览器应用程序(例如 JavaScript)和大多数桌面应用程序(例如 .NET WPF/WinForms 或 Java 桌面程序)来说是理想的。
- 在授权重定向 URI 框中,输入 OAuth 配置的 Salesforce 服务云 URI。您的 Salesforce URI 格式为:
https://xxxx.lightning.force.com/lightning/page/home, 在哪里xxxx是您的 Salesforce 组织的名称。笔记:如果使用弹出身份验证在 CX Cloud、Digital 和 AI 实用程序中设置为“是”,则重定向 URL 将使用/resource/genesysps__genesysAuthCallback。URL 格式为:https://xxxx.lightning.force.com/resource/genesysps__genesysAuthCallback。 - 点击范围框,然后将以下范围列表添加到您的应用程序:
authorization:readonlyconversationsmessaging:readonlynotificationspresenceresponse-management:readonlyrouting:readonlyuploadusers:readonlywebdeployments:readonly
- 单击 “ 保存”。 Genesys Cloud 创建客户端 ID 和客户端密钥(令牌)。
为体验对象创建记录页面:上一篇推荐文章下一篇推荐文章: 在 Salesforce 中集成 Einstein Next Best Action
