跳到主要内容 跳到补充内容

在 My Qlik 中管理 OAuth 客户端

OAuth 是用于授权和委派的安全协议。它允许第三方应用程序访问 API 资源,而无需公开最终用户凭据。OAuth 客户端请求授权码,将其交换为访问令牌,并使用该令牌通过 API 访问内容。

关于 Qlik Cloud 中的 OAuth 客户端

Qlik Cloud 中的 OAuth 客户端根据其使用方式在不同级别进行配置:

  • 组织级 OAuth 客户端

    • 应用于多个订阅和区域中的所有租户。

    • 通常用于访问租户信息,例如列出租户。

    • 由 My Qlik 中的服务帐户所有者 (SAO) 管理。

  • 区域级 OAuth 客户端

    • 应用于某个区域中的特定许可证号。

    • 由 My Qlik 中的 SAO 管理。

  • 租户特定的 OAuth 客户端

    • 应用于单个租户。

    • 由租户管理员在租户的 Administration 活动中心管理。

    • 有关详细信息,请参阅创建和管理 OAuth 客户端

创建和管理组织级 OAuth 客户端

您可以在OAuth 客户端页面上创建和管理组织级 OAuth 客户端。

访问 OAuth 客户端页面

执行以下操作:

  1. 使用您的服务帐户所有者 (SAO) 凭据登录 My Qlik。

  2. 单击页面顶部的列出我的所有租户

  3. 在左侧窗格中,单击 OAuth

  4. OAuth 客户端 页面打开,您可以在其中为组织创建和管理 OAuth 客户端。

OAuth 客户端 页面。

管理 OAuth 客户端页面的屏幕截图。

查找和查看 OAuth 客户端

OAuth 客户端页面上,您可以:

  • 按名称搜索。

  • 按区域、状态或订阅 ID 筛选。

  • 按名称、创建或上次更新日期或客户端 ID 排序。

  • 拖动列以重新排序。

创建 OAuth 客户端

执行以下操作:

  1. OAuth 客户端页面上,单击创建

  2. 输入 OAuth 客户端的名称。

  3. 可选择添加描述。

  4. 单击创建。将显示客户端 ID 和客户端密钥。

  5. 单击 复制 以复制客户端 ID。

  6. 单击 复制密钥 以复制客户端密钥。

    信息注释稍后您将无法访问客户端密钥。将其视为密码,不要在源代码或存储库中公开。
  7. 单击关闭

创建客户端后,您可以在应用程序中使用客户端 ID。稍后,您可以从 OAuth 客户端的上下文菜单 (更多) 中检索它。

编辑 OAuth 客户端

执行以下操作:

  1. OAuth 客户端页面上,找到 OAuth 客户端。

  2. 单击 更多 并选择 重命名
  3. 根据需要修改名称或描述。
  4. 单击保存更改

删除 OAuth 客户端

您可以在不再需要 OAuth 客户端时删除该客户端,或者撤销访问权限。

执行以下操作:

  1. OAuth 客户端页面上,找到 OAuth 客户端。

  2. 单击 更多 并选择删除
  3. 确认删除。

管理客户端秘钥

如果客户端密钥被泄露,或者您的安全策略需要定期更新,您可以添加或删除密钥。为了避免停机,您可以添加多个客户端密钥(最多 5 个),更新客户端应用程序,然后删除旧密钥。

添加客户端密钥

执行以下操作:

  1. OAuth 客户端页面上,找到 OAuth 客户端。

  2. 单击 更多 然后选择管理秘钥
  3. 单击生成新的客户端密码
  4. 复制客户端密钥和客户端 ID,并安全地存储它们。

    信息注释稍后您将无法访问客户端密钥。
  5. 单击关闭

删除客户端密钥

执行以下操作:

  1. OAuth 客户端页面上,找到 OAuth 客户端。

  2. 单击 更多 然后选择管理秘钥
  3. 单击要移除的客户端密码旁边的 删除
  4. 单击关闭

创建区域级 OAuth 客户端

执行以下操作:

  1. 使用您的服务帐户所有者 (SAO) 凭据登录 My Qlik。

  2. 单击 更多 旁边的 我的租户,然后选择 管理 OAuth 客户端

  3. 在对话框中,您可以

    • 创建新的 OAuth 客户端

    • 查看现有客户端

    • 复制或重新生成客户端密钥

    • 删除客户端

后续步骤:构建 OAuth 客户端应用程序

Qlik Cloud 注册 OAuth 客户端后,您就可以构建 OAuth 客户端应用程序来访问 Qlik Cloud 内容。使用与您的 OAuth 客户端关联的客户端 ID 和客户端密钥。您可以随时从 OAuth 客户端的上下文菜单 (更多) 中检索客户端 ID。

请参阅 Qlik 开发者门户的 OAuth 概览部分中的教程。这些教程涵盖了如何使用流行的编程语言构建客户端应用程序。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!