Confluence
索引内容
Confluence 连接器会索引 Confluence Cloud 或 Confluence Server 和 Data Center 中的页面、页面评论与受支持附件。页面和附件层级会保留下来,用于导航与检索。
请在连接器表单中只选择一种范围:
CQL 必须只返回 page 对象。不要添加 lastmodified 过滤器,因为更新窗口由连接器负责。不受支持或过大的附件,以及未启用图像处理时的图像,可能会被跳过。
前置条件
- OpenCore Admin 必须知道来源是 Confluence Cloud 还是 Server 和 Data Center,并持有正确的 Wiki Base URL。
- 凭据必须能够读取所选访问模式需要的全部 Space、页面、评论、附件、用户、用户组和限制信息。
- Confluence Cloud OAuth 需要
OAUTH_CONFLUENCE_CLOUD_CLIENT_ID、OAUTH_CONFLUENCE_CLOUD_CLIENT_SECRET、正确的WEB_DOMAIN和部署的 OAuth 状态存储。 - OAuth 只针对 Confluence Cloud 实现。Server 和 Data Center 使用手工创建的 Personal Access Token 凭据。
- 在 Confluence Data Center 9.1 或更高版本上同步源权限时,请使用可读取 REST Space 权限的账号;当前验证会把所需管理员访问视为必需条件。
凭据
只有使用 Scoped Confluence Token 时才启用 Using scoped token。该模式会调整 API URL 和认证路径,并使用兼容的 Space Endpoint。
在 OpenCore 中配置
- 在 Admin 后台打开 Connectors,选择 Confluence,然后创建或选择凭据。
- 正确设置 Is Cloud。OAuth 凭据会把该值锁定为 Cloud。
- 输入 Wiki Base URL;Cloud 可以使用
https://<TENANT>.atlassian.net/wiki形式。 - 仅当手工 Token 属于 Scoped Token 时才启用 Using scoped token。
- 选择 Everything、Space、Page 或 CQL Query,并只填写该范围对应的字段。
- 选择部署支持的文档访问模式,设置刷新和清理选项,然后创建连接器。
- 运行首次索引尝试并检查被跳过的附件或权限错误。
权限
Confluence 源权限同步是一项有部署条件的能力。当 Auto Sync Permissions 可用且已选择时,OpenCore 可以解析 Space 权限、页面及祖先限制、用户和用户组。Cloud OAuth 会请求内容、权限、用户、用户组、附件、搜索和离线访问的读取 scope。
源权限同步不可用或未选择时,OpenCore 搜索不会自动执行 Confluence 限制。对于受限知识,请使用 Private 并显式分配 OpenCore 用户组;只有当所有 OpenCore 账号都可查看已索引页面和附件时,才使用 Public。
验证
- 确认凭据探测能够找到至少一个可访问的 Space。
- 运行索引尝试,确认所选范围内的页面已经出现。
- 如果来源中存在评论和受支持附件,检查它们是否可搜索。
- 确认所选 Space、页面子树或 CQL 结果之外的页面不存在。
- 如果选择了 Auto Sync Permissions,分别使用一个获准和一个受限的 Confluence 用户测试。