文章目录
文章目录
本文目录
本文目录

知识库加权限:在知识库上控权,还是前面加一层检索权限网关

石墨办公 + AI

两条路线都常见,成熟做法常常是混合:知识库权限定边界,检索入口在返回前再校验一次。给出两条路线的对照、四问选路、混合五步,以及用多角色账号与撤权重演验收“只返回有权限内容”的方法。

结论:两种做法都常见,而且成熟的做法通常不是二选一——知识库自身的权限负责“边界”,检索入口再做一次“返回前校验”,两层叠起来。只在一个知识库上控权,适合资料基本都在同一套协作体系里的情况;资料横跨 OA、文件服务器、业务系统,或者要给多类调用方开问答入口时,前面加一层检索权限网关更省事。判断依据不是哪种更先进,而是你的资料有几套权限源头、有几个入口。

先纠正一个误解:给知识库设了权限,不等于问答只返回有权限的内容。问答是另一个入口,是否复用同一套判断要单独验证。

两条路线示意:路线一在知识库上用空间、文件与角色权限定边界;路线二在前面加一层检索权限网关统一入口与鉴权;混合做法是知识库定边界、网关管入口,返回前再校验一次。
原创示意图:两条路线的差别在鉴权发生的位置,混合做法把边界与入口分开管。

一、两条路线各自解决什么

把两条路线放在同一组维度上看,差异比功能清单清楚得多。

知识库控权与检索权限网关的对照
维度在知识库上控权加一层检索权限网关
鉴权发生在哪文档与空间的权限判断统一入口处,再分发到各资料源
覆盖的资料体系内的文档可覆盖多个系统,但要维护映射
主要风险问答、检索等入口没复用这套判断身份与文档权限的映射失真
维护成本低,随组织架构一起变中,多一份同步与对账工作

前一个风险最容易被低估:知识库权限改对了,但问答走的是另一条链路,用受限账号提问仍可能拿到不该看的内容。

二、什么情况选哪条

用四个问题定位,答案会直接指向一条路线或混合。

按现状选路线
你的现状优先做法理由
资料都在同一套协作体系内知识库控权权限源头只有一个,不需要再造映射
资料横跨业务系统与文件服务器检索权限网关入口统一后,鉴权与日志只有一处
只有内部员工用问答知识库控权为主身份来自同一套组织架构,链路短
还要给外部应用或 Agent 开入口混合入口要收口,边界仍由文档权限定

第四行要克制:给程序开入口时,用受限成员账号加文件与空间授权、再加操作留痕,是可控做法;别指望“给调用方单建身份体系”能省掉权限治理。

三、混合怎么做:五步

  1. 先统一身份。问答、检索、编辑器三处必须是同一套账号来源,能随组织架构同步;账号对不上,后面所有校验都不可靠。
  2. 把文件与空间权限作为唯一事实来源。角色权限决定能不能用管理能力,文件权限决定对具体文件或空间能做什么,两者叠加生效;网关不另造一套“谁能看哪份”的规则。
  3. 在返回前校验,而不是只在入口校验。检索命中若干片段后,按提问者身份逐个过滤,再交给模型生成。顺序不能反过来。
  4. 每条回答留溯源。回答能定位到原始文档,用户点开时仍按当时的权限判断,不由链接本身绕过。
  5. 把日志接到同一条链路上。谁能改权限、谁问过什么、命中哪些文档,要能按操作者、按文件、按时间段和事件类型查出来;保留期限由企业按自身要求配置,不预设天数。

四、怎么验收“只返回有权限的内容”

验收不是看一段演示,而是用不同角色的账号跑同一批问题,比对差异。

  • 同题多角色。同一组问题,用管理员、部门成员、外部协作者各问一遍,答案范围应当不同;三个账号拿到同一份内容,说明过滤没生效。
  • 撤权重演。停用账号、退出团队、撤回共享后,检查已打开会话、共享链接、搜索与 AI 检索是否按约定失效,记录生效时间并留存审计证据。
  • 追问链路。在多轮问答里追问“那谁能看”,看它是否仍只在有权限范围内作答,而不是把上一轮的上下文当成通行证。
  • 外部系统样本。从业务系统同步来的文档,抽一份改权限再问,确认网关侧的映射有没有跟着变。

边界要说清:私有部署本身不构成“所有 AI 数据不出域或完全离线”的保证。按公开口径,私有部署场景下 AI 运行在企业自有环境、数据不用于模型训练,问答只返回用户有权限的内容并提供溯源;模型服务位置与数据处理流向要按接入方案逐项确认,联网搜索也有既定的接入范围。这几句要分开写进验收表,别合并成一句“都在内网”。

如果资料本来就在业务系统里、业务系统自己掌握用户与权限,另一条路是让文档能力复用既有权限:石墨办公文档中台私有部署(Shimo Office SDK)的公开口径是“既有权限复用”,接入方保留用户、文件与流程控制权。这时检索层的职责是“把权限判断问对人”,不是自己当权限源头。

常见问题

两条路线能一起用吗?

能,而且是多数企业的落地形态:知识库定边界,网关管入口。前提是身份只有一套、权限只有一个事实来源;两侧各建“谁能看什么”,一定对不上。

问答怎么保证只返回有权限的内容?

三件事同时成立才行:提问者身份可识别、检索命中后按身份过滤、返回的引用在打开时仍按当时权限判断。产品口径是问答只返回用户有权限的内容、所有 AI 问答提供溯源、回答可定位到原始文档;具体表现要在自己的资料上按角色验证。

权限改了之后多久生效?

取决于部署版本与权限变更的生效方式:编辑器内、已打开的会话、已建立的检索结果与外部系统副本各不相同,要逐项实测。撤权验收要记录生效时间,不能只确认“已经点了撤权”。

外部系统的文档怎么办?

两条路:一是把文档同步进知识库,由知识库权限统管,但要接受副本与同步延迟;二是让文档能力复用业务系统既有权限,接入方保留用户与权限控制权,检索层只做“问对权限”。选哪条取决于业务系统是否愿意当权限源头。

这套链路要落到自己的资料上才看得清:先列出资料分别在哪些系统、权限由谁负责,再看要开几个问答入口。需要方案团队一起对,预约演示;想先跑通问答与权限,可从立即试用开始。