您可以启用身份验证来访问您的应用程序,并允许 Control Room 访问您的应用程序数据。

使用身份验证切换开关在 Connector Builder 中为您的应用程序的会话进行身份验证。 此选项在由 Control Room 管理的会话中维护身份验证令牌,并自动将其传递给软件包中的所有操作。 这种方法通过消除每个操作手动处理身份验证头或查询参数的需要,简化了身份验证过程。

先决条件

确保您已创建自定义连接器。 请参阅 创建自定义连接器

过程

  1. 登录到您的 Control Room
  2. 导航到管理 > 软件包
  3. 软件包页面上,单击连接器选项卡。
  4. 单击连接器或创建新连接器。
  5. 打开已认证切换开关。
  6. 从下拉菜单中选择以下身份验证类型之一:
    身份验证类型 描述
    基本 使用 package 操作时,您需要输入用户名和密码,对目标应用程序进行身份验证。 在您的 API 请求中,Control Room 会自动在授权头中以 Basic <base-64 encoded> 格式传输 base-64 编码的凭据。
    Oauth 2.0 在使用软件包操作时,您需要在使用自动化时从 Control Room 中选择一个现有的 OAuth2 连接。 Control Room 在您的 API 请求中包含从 Control Room 检索到的访问令牌。
    1. 选择适当的位置类型作为标头或查询参数发送给 API 提供商。
    2. 输入一个名称和前缀1作为头参数,并输入一个名称作为查询参数。
    API 密钥 在使用软件包操作时,您需要输入一个 API 密钥进行身份验证。 Control Room 会在您的 API 请求中自动传输 API 密钥以及请求头或参数。
    1. 选择适当的位置类型作为标头或查询参数发送给 API 提供商。
    2. 对于标头,输入名称和前缀1
      注:
      • 启用 API 密钥身份验证至少需要一个标头。
      • 您可以添加多个标头以在身份验证操作中包含其他信息。

        多个标头提供额外的安全层。 标头中还可以包含上下文元数据。

      • 您可以使用编辑按钮更改现有标头的键和前缀。
      • 您可以使用删除按钮单独或统一删除现有的标头。
    3. 对于查询参数,请输入将包含在请求中的适当名称。
    自定义 在使用软件包操作时,您需要输入信息以创建连接。 根据您配置要创建的会话的方式,Control Room 会在您的 API 请求中包含会话信息。 要配置身份验证中使用的设置,请参阅 在连接器编辑器中配置操作

    1请勿在前缀后添加空格。 例如,如果前缀是Bearer,只需输入 Bearer,后面不要加空格。