生成Confluence令牌
要连接到Knowledge Hub知识库,您必须向 NiCE Professional Services 提供凭据或自己在Knowledge Hub中输入凭据。 本页介绍如何生成这些凭证,也称为 OAuth 令牌。 您应该将 OAuth 令牌视为密码。 请务必将它们存放在安全的位置。 如果你丢失了它们,你将不得不重新生成它们。
此方法是开发人员的工作成果。 它需要了解 Python 和 Atlassian 管理员权限。
按照给定的顺序完成以下每一个任务。
安装 Python
如果您的计算机上尚未安装 Python,请完成此任务。
配置身份验证
使用此方法与Confluence进行基本集成。 要创建 API 令牌,请执行以下作:
-
导航到Atlassian 帐户设置
页面。 -
选择安全选项卡。
-
在API令牌页上,选择创建API令牌。
-
在创建API令牌对话框中:
-
输入令牌的名称。
-
指定令牌到期时间。
-
选择创建。
系统生成一个 API 令牌。
注意:API代币的有效期最长为一年。 确保在它们过期之前更新它们以避免中断。
-
-
复制令牌并将其存储在安全位置。
注意: 关闭对话框后,您将无法再次查看令牌。
配置OAuth身份验证
要设置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 生成OAuth令牌
使用此 TXT 文件中的 Python 脚本生成用于访问API的身份验证令牌。 在运行脚本之前,请确保将client_id和client_secret的占位符值替换为实际凭据。
注意: 确保重定向 URI与开发人员控制台中配置的 URI 匹配。
在 Confluence 中配置空间级权限
Confluence中的空间级权限允许您控制谁可以查看、编辑或管理特定空间内的内容。 请按照以下步骤配置空间的权限:
-
使用您的Confluence凭据登录您的空间。
-
在左侧导航窗格中,找到并单击要管理的空间。
-
在空间内,单击空间设置。
-
滚动到空间访问部分,然后单击用户。 这将打开一个界面,您可以在其中添加或删除用户或用户组的权限。
-
单击编辑并启用查看访问。
-
分配适当的权限后,单击保存。
访问令牌过期
如果您的访问令牌已过期,您将无法进行 API 调用。 要解决此问题,请转到 AtlassianDeveloper 控制台
并生成新令牌。