在此文章中
为 Webex 联络中心配置 ServiceNow 连接器
创建公钥和私钥证书
在 ServiceNow 上上传证书
创建 ServiceNow 技术用户
配置 ServiceNow OAuth 应用程序
在 Webex 联系中心创建 ServiceNow 连接器
为 Webex 联络中心配置 ServiceNow 连接器
list-menu在此文章中
list-menu反馈?

使用本文使用基于证书的身份验证为 Webex 联系中心配置 ServiceNow 连接器。

为 Webex 联络中心配置 ServiceNow 连接器

使用本文配置 ServiceNow 连接器。 ServiceNow 连接器是一种交互式语音应答 (IVR) 连接器,用于从 ServiceNow 创建或提取信息,并使用它来做出路由决策。 它使用基于证书的身份验证来满足高级企业安全要求。

ServiceNow 连接器在 HTTP 请求活动中提供高级身份验证方法,专为在 Flow Designer 模块中使用而设计。 您可以在 Webex 控制中心中轻松更新和轮换证书配置。

配置 ServiceNow 连接器是一个分步过程,涉及以下任务:

  • 创建公钥和私钥证书
  • 在 ServiceNow 实例上上传证书
  • 创建 ServiceNow 技术用户
  • 配置 ServiceNow OAuth 应用程序
  • 在 Webex 联系中心配置 ServiceNow 连接器

有关详细信息,请参阅以下部分。

创建公钥和私钥证书

1

安装 OpenSSL。

2

运行以下命令:

cd OpenSSL-Win64\bin
openssl genrsa -des3 -passout pass:ServiceNow123 -out server.pass.key 2048
openssl rsa -passin pass:ServiceNow123 -in server.pass.key -out server.key
openssl req -new -key server.key -out server.csr

下一步

在 ServiceNow 上上传证书。

在 ServiceNow 上上传证书

准备工作

  • 创建公钥和私钥证书。
1

在主菜单上,搜索 x.509 证书并创建新记录。

2

输入名称和描述。

3

保留 PEM 作为格式。

4

使用 T rust Store Cert 作为类型。

5

在 PEM 部分复制server.crt文件内容。

ServiceNow x.509 certificate record with PEM certificate content.
证书记录
6

单击 “验证/安装可信代码签名证书”。

ServiceNow related link to validate and install the trusted code signing certificate.
验证并安装可信证书

下一步

创建 ServiceNow 技术用户。

创建 ServiceNow 技术用户

准备工作

  • 创建公钥和私钥证书。
  • 在 ServiceNow 实例上上传公共证书。
1

在主菜单中,转到用户部分并创建新用户。

2

输入用户 ID 并选择 “计算机” 作为身份类型。

3

如果您使用证书授予,请输入电子邮件地址。

4

确保启用 “仅限访问 Web 服务” 复选框。

此选项可能不适用于开发者实例。
5

单击保存。

ServiceNow user record with Machine identity type and Web Service Access only enabled.
技术用户
6

分配 ServiceNow API 所需的角色。

以下角色是必需的:

  • sn_cti_core.service
  • sn_openframe_api_user
  • sn_customerservice.consumer_agent
ServiceNow roles assigned to the technical user.
必填角色

下一步

配置 ServiceNow OAuth 应用程序。

配置 ServiceNow OAuth 应用程序

准备工作

  • 创建公钥和私钥证书。
  • 在 ServiceNow 实例上上传公共证书。
  • 创建 ServiceNow 技术用户。
1

在主菜单上,搜索应用程序注册表并单击 “新建” 以创建新记录。

2

选择 “全新入境整合体验”。

ServiceNow OAuth application type page with New Inbound Integration Experience highlighted.
全新的入站整合体验
3

单击 “新建集成”,然后选择 OAuth-JWT 持有者授权。

ServiceNow application connection type dialog with OAuth - JWT bearer grant selected.
OAuth JWT 持有者补助金
4

输入名称。

客户端 ID 和客户端密钥是在您保存应用程序时生成的。

ServiceNow OAuth JWT bearer grant application details with generated Client ID and Client secret.
申请详情
5

关闭 “启用 JTI 验证” 选项。

6

单击 + 添加 JWT 验证器地图。

7

输入名称,复制生成的 Kid,然后选择您创建的证书。

ServiceNow JWT verifier map with name, Kid, and certificate fields.
JWT 验证器地图
8

按如下方式配置身份验证范围:

ServiceNow auth scope configuration for the OAuth JWT bearer grant application.
身份验证范围

在 Webex 联系中心创建 ServiceNow 连接器

准备工作

  • 创建公钥和私钥证书。
  • 在 ServiceNow 实例上上传公共证书。
  • 创建 ServiceNow 技术用户。
  • 配置 ServiceNow OAuth 应用程序。
1

在 Control Hub中登录到您的客户组织。

2

导航到 “服务” > “联络中心” > “租户设置” > “集成” > “连接器”。

3

在 ServiceNow 卡上,单击 “设置” 或 “添加更多”。

4

在 添加配置详细信息 页面上,输入以下详细信息:

姓名
输入连接器的唯一名称。
资源域
输入您的 ServiceNow 实例的 URL。
拨款类型
选择client_certificate。
客户端 ID
输入 ServiceNow 应用程序中的客户端 ID。
客户机密
输入 ServiceNow 应用程序中的客户端密钥。
公钥(证书)
输入公钥证书。
私钥(证书)
输入私钥证书。
代币网址
输入带后缀/oauth_token.do的域名。
范围
保持默认范围不变。
5

点击 保存 以保存配置。

Webex 联络中心验证与 ServiceNow 连接的应用程序的连接。 如果连接成功,系统将保存凭据并显示确认消息。

下一步

成功保存连接器后,您可以在 Flow Designer 中使用它。 有关详细信息,请参阅 HTTP 请求设置 流程设计器指南中的部分。

这篇文章对您有帮助吗?
这篇文章对您有帮助吗?