生成Confluence令牌
要将 Confluence 连接到 Knowledge 知识库,您必须向 NiCE 专业服务提供您的凭据,或者 自行在 Knowledge 中输入它们。 本页介绍如何生成这些凭证,也称为 OAuth 令牌。 您应该将 OAuth 令牌视为密码。 请务必将它们存放在安全的位置。 如果你丢失了它们,你将不得不重新生成它们。
此方法是开发人员的工作成果。 需要掌握 Python 知识和 Atlassian 管理员权限。
按照给定的顺序完成以下每一个任务。
安装 Python
如果您的计算机上尚未安装 Python,请完成此任务。
配置身份验证
您可以使用以下方法之一对 Confluence 和 Knowledge 进行身份验证:
-
配置身份验证(API令牌方法)
-
配置 OAuth 身份验证 (OAuth 2.0 3LO)
配置基本身份验证(API令牌方法)
使用此方法与Confluence进行基本集成。 要创建 API 令牌,请执行以下作:
-
导航到Atlassian 帐户设置
页面。 -
选择安全选项卡。
-
在API令牌页上,选择创建API令牌。
-
在创建API令牌对话框中:
-
输入令牌的名称。
-
指定令牌到期时间。
-
选择创建。
系统生成一个 API 令牌。
API令牌的有效期最长可达一年。 确保在它们过期之前更新它们以避免中断。
-
-
复制令牌并将其存储在安全位置。
关闭对话框后,您将无法再次查看该令牌。
配置 OAuth 身份验证 (OAuth 2.0 3LO)
要设置OAuth身份验证,请按照以下步骤使用名为 Confluence 2.0 的安全登录方法启用对OAuth的安全和有限访问。
-
转到Atlassian Developer Console
并使用您的 Atlassian 帐户登录。 -
创建或选择您的应用:
-
如果您没有创建应用程序:
-
选择创建。
-
从下拉菜单中,选择 OAuth 2.0 (3LO) 作为应用程序类型。
-
输入应用的名称和说明。
-
选择创建完成。
-
-
如果您已有应用:
-
从我的应用列表中选择应用。
-
-
-
转到应用的 概述 页,在左侧导航窗格中,选择 权限。
-
在Confluence API下,选择添加,然后选择配置。
-
启用所需的范围:
-
对于经典范围,选择编辑并启用所有读取权限。
-
对于粒度范围,选择编辑并启用所有读取权限。
-
-
选择保存以应用范围设置。
-
-
在左侧导航窗格中,选择授权。
-
在OAuth 2.0 (3LO)下,选择添加。
-
在回调URL字段中,输入:
-
https://us-west-2.console.aws.amazon.com/appflow/oauth
-
-
选择保存更改。
-
-
在左侧导航窗格中,选择设置。
-
转到身份验证详细信息部分,然后复制客户 ID和密钥。
配置用户和组访问权限
本节介绍如何在 Atlassian Admin Console 中添加用户、分配产品访问权限和管理组成员身份,以确保正确访问Confluence。
-
要添加用户,请执行以下作:
-
在左侧导航窗格中,选择 目录,然后选择 用户。
-
选择邀请用户。
-
输入要邀请的用户的电子邮件地址。
-
在产品访问权限下,选择Confluence以授予站点访问权限。
-
选择发送邀请。
用户必须接受邀请才能激活账户。
-
添加用户后,分配适当的产品角色以控制其访问级别。 要分配产品访问权限,请执行以下作:
-
在用户列表中,选择用户的名称。
-
在用户配置文件页上,选择产品访问选项卡。
确认已选择Confluence。
-
根据用户的职责分配适当的角色。 例如,用户、管理员等。
-
-
将用户添加到组
-
在左侧导航窗格中,选择 目录,然后选择 组。
-
选择您希望管理的群组。
-
选择添加成员。
-
按姓名或电子邮件地址搜索用户。
-
选择用户并确认添加。
基于组的访问简化了跨多个空间和产品的权限管理。
-
-
组成员身份有助于有效管理权限和访问级别。 推荐组如下:
组名称
目的
confluence-admins-servion11 管理员访问权限 confluence-user-access-admins-servion11 管理用户访问权限 汇合用户服务11
常规用户访问权限 组织管理员 组织级管理员
运行 Python 脚本
最后,运行 Python 脚本来检索您的 Confluence 访问令牌。
-
打开文本编辑器并启动 Python 文件。
-
将此 TXT 文件中的代码行复制并粘贴到 Python 文件中。
-
请将 client_id 和 client_secret 的占位符值替换为您的实际凭据。
-
打开任何 IDE 并运行 Python 脚本。
确保 重定向 URIs 与开发者控制台中配置的 URIs 匹配。
在 Confluence 中配置空间级权限
Confluence中的空间级权限允许您控制谁可以查看、编辑或管理特定空间内的内容。 请按照以下步骤配置空间的权限:
-
使用您的凭据登录到您的 Confluence 空间。
-
在左侧导航窗格中,找到并单击要管理的空间。
-
在空间内,点击空间设置。
-
滚动到 “空间访问” 部分,然后单击 “用户”。 这将打开一个界面,您可以在其中添加或删除用户或用户组的权限。
-
单击编辑并启用查看访问。
-
分配适当的权限后,点击保存。
访问令牌过期
如果您的访问令牌已过期,您将无法进行 API 调用。 要解决此问题,请转到 AtlassianDeveloper 控制台
并生成新令牌。