生成Confluence令牌

要连接到Knowledge Hub知识库,您必须向 NiCE Professional Services 提供凭据或自己在Knowledge Hub中输入凭据。 本页介绍如何生成这些凭证,也称为 OAuth 令牌。 您应该将 OAuth 令牌视为密码。 请务必将它们存放在安全的位置。 如果你丢失了它们,你将不得不重新生成它们。

此方法是开发人员的工作成果。 它需要了解 Python 和 Atlassian 管理员权限。

按照给定的顺序完成以下每一个任务。

安装 Python

如果您的计算机上尚未安装 Python,请完成此任务。

  1. 安装 Python 带有指示导航到外部站点的箭头的框。

  2. 运行安装程序。 选中 Add python.exe to 路径复选框,然后单击立即安装

配置身份验证

使用此方法与Confluence进行基本集成。 要创建 API 令牌,请执行以下作:

  1. 导航到Atlassian 帐户设置 带有指示导航到外部站点的箭头的框。页面。

  2. 选择安全选项卡。

  3. API令牌页上,选择创建API令牌

  4. 创建API令牌对话框中:

    • 输入令牌的名称。

    • 指定令牌到期时间。

    • 选择创建

    系统生成一个 API 令牌。

    注意:API代币的有效期最长为一年。 确保在它们过期之前更新它们以避免中断。

  5. 复制令牌并将其存储在安全位置。

    注意: 关闭对话框后,您将无法再次查看令牌。

配置OAuth身份验证

要设置OAuth身份验证,请按照以下步骤使用名为 Confluence 2.0 的安全登录方法启用对OAuth的安全和有限访问。

  1. 转到Atlassian Developer Console 带有指示导航到外部站点的箭头的框。并使用您的 Atlassian 帐户登录。

  2. 创建或选择您的应用:

    • 如果您没有创建应用程序:

      • 选择创建

      • 从下拉菜单中,选择 OAuth 2.0 (3LO) 作为应用程序类型。

      • 输入应用的名称和说明。

      • 选择创建完成。

    • 如果您已有应用:

      • 我的应用列表中选择应用。

  3. 转到应用的 概述 页,在左侧导航窗格中,选择 权限

    • Confluence API下,选择添加,然后选择配置

    • 启用所需的范围:

      • 对于经典范围,选择编辑并启用所有读取权限。

      • 对于粒度范围,选择编辑并启用所有读取权限。

    • 选择保存以应用范围设置。

  4. 在左侧导航窗格中,选择授权

    • OAuth 2.0 (3LO)下,选择添加

    • 回调URL字段中,输入:

      • https://us-west-2.console.aws.amazon.com/appflow/oauth

    • 选择保存更改

  5. 在左侧导航窗格中,选择设置

  6. 转到身份验证详细信息部分,然后复制客户 ID密钥

配置用户和组访问权限

本节介绍如何在 Atlassian Admin Console 中添加用户、分配产品访问权限和管理组成员身份,以确保正确访问Confluence

  1. 要添加用户,请执行以下作:

    • 转到Atlassian Admin Console 带有指示导航到外部站点的箭头的框。

    • 在左侧导航窗格中,选择 目录,然后选择 用户

    • 选择邀请用户

    • 输入要邀请的用户的电子邮件地址

    • 产品访问权限下,选择Confluence以授予站点访问权限。

    • 选择发送邀请

    注意: 用户必须接受邀请才能激活其帐户。

  2. 添加用户后,分配适当的产品角色以控制其访问级别。 要分配产品访问权限,请执行以下作:

    • 用户列表中,选择用户的名称。

    • 在用户配置文件页上,选择产品访问选项卡。
      注意: 确保已选择Confluence

    • 根据用户的职责分配适当的角色。 例如,用户、管理员等。

  3. 将用户添加到组

    • 在左侧导航窗格中,选择 目录,然后选择

    • 选择您希望管理的群组。

    • 选择添加成员

    • 姓名电子邮件地址搜索用户。

    • 选择用户并确认添加。

    基于组的访问简化了跨多个空间和产品的权限管理。

  4. 组成员身份有助于有效管理权限和访问级别。 推荐组如下:

    组名称

    目的

    confluence-admins-servion11 管理员访问权限
    confluence-user-access-admins-servion11 管理用户访问权限

    汇合用户服务11

    常规用户访问权限
    组织管理员 组织级管理员

使用 Python 生成OAuth令牌

使用此 TXT 文件中的 Python 脚本生成用于访问API的身份验证令牌。 在运行脚本之前,请确保将client_idclient_secret的占位符值替换为实际凭据。

注意: 确保重定向 URI与开发人员控制台中配置的 URI 匹配。

在 Confluence 中配置空间级权限

Confluence中的空间级权限允许您控制谁可以查看、编辑或管理特定空间内的内容。 请按照以下步骤配置空间的权限:

  1. 使用您的Confluence凭据登录您的空间。

  2. 在左侧导航窗格中,找到并单击要管理的空间。

  3. 在空间内,单击空间设置

  4. 滚动到空间访问部分,然后单击用户。 这将打开一个界面,您可以在其中添加或删除用户或用户组的权限。

  5. 单击编辑并启用查看访问。

  6. 分配适当的权限后,单击保存

访问令牌过期

如果您的访问令牌已过期,您将无法进行 API 调用。 要解决此问题,请转到 AtlassianDeveloper 控制台 带有指示导航到外部站点的箭头的框。并生成新令牌。