Connector Builder 中的已认证切换开关使您能够为自定义连接配置一种身份验证方法,以对来自 Control Room 的连接进行身份验证并访问您的应用程序数据。
关于此任务
使用已认证切换开关在 Connector Builder 中为您的应用程序的会话进行身份验证。 打开切换开关会自动将身份验证操作添加到自定义连接器中。 此操作在自动化会话中维护身份验证令牌,并自动将令牌传递给软件包中的所有操作。 身份验证操作通过消除为每个操作手动处理身份验证头或查询参数的需要,简化了身份验证过程。
开始之前
过程
- 登录到您的 Control Room。
- 导航到管理 > 软件包。
- 在软件包页面上,单击连接器选项卡。
- 单击连接器或创建新连接器。
- 打开已认证切换开关。
-
从下拉菜单中选择以下身份验证类型之一:
身份验证类型 描述 基本 基本选项需要用户名和密码,以便与目标应用程序进行身份验证。 在您的 API 请求中,Control Room 会自动在授权头中以 Basic <base-64 encoded> 格式传输 base-64 编码的凭据。 Oauth 2.0 OAuth 2.0 选项使用 Control Room 中可用的现有 OAuth 连接进行身份验证。 身份验证操作使用从 OAuth 检索到的访问令牌生成授权头,并将其包含在 API 请求中。 - 选择适当的位置类型作为标头或查询参数发送给 API 提供商。
- 输入一个名称和前缀1作为头参数,并输入一个名称作为查询参数。
API 密钥 API 密钥选项需要 API 密钥进行身份验证。 Control Room 会自动将 API 密钥与您的 API 请求中的标头或查询参数一起发送。 - 选择适当的位置类型作为标头或查询参数发送给 API 提供商。
- 对于标头,输入名称和前缀1。注:
- 启用 API 密钥身份验证至少需要一个标头。
- 您可以添加多个标头以在身份验证操作中包含其他信息。
多个标头提供额外的安全层。 标头中还可以包含上下文元数据。
- 您可以使用编辑按钮更改现有标头的键和前缀。
- 您可以使用删除按钮单独或统一删除现有的标头。
- 对于查询参数,请输入将包含在请求中的适当名称。
AWS 签名 API 密钥选项需要 AWS 凭据进行身份验证,包括 AWS 访问密钥 ID、AWS 秘密访问密钥、AWS 区域 和服务名称。 有关基于 AWS 签名的身份验证的更多信息,请参阅 AWS Signature 身份验证。 自定义 自定义选项需要自定义 API 终端节点进行身份验证。 身份验证 API 终端节点需要 HTTP 方法、终端节点、请求参数、请求头、请求正文和响应负载,方式与配置操作类似。 有关更多信息,请参阅 在连接器编辑器中配置操作。 1请勿在前缀后添加空格。 例如,如果前缀是
Bearer,只需输入Bearer,后面不要加空格。