DOCHELP 支持对知识库的访问权限控制,目前支持七种权限控制的方式:
公开访问
知识库站点允许所有人可访问。
登录可访问,开放注册
知识库站点仅允许登录后才可以访问,同时该站点支持公开开放注册。
登录可访问,不开放注册
知识库站点仅允许登录后才可以访问,该站点不支持公开注册。知识库站点的用户需要在后台导入后,才可以登录访问。
简单授权访问
访问知识库站点需要有visitorId和accountId。visitorId和accountId需要通过url参数或者cookie方式传入。
简单安全授权可访问
访问知识库站点需要有visitorId和accountId。visitorId和accountId需要通过url参数或者cookie方式传入。url参数需要增加sign参数,用于校验url参数的合法性。由于验证签名需要安全密钥,所以需要开发人员对接后才可上线,会产生一定的工作量和费用,如有需求请联系官方客服。
SSO授权访问
用户访问知识库站点时,会首先经过SSO单点登录,登陆成功之后可访问知识库内容。需要知识库站点的运营者和 DOCHELP 的开发人员对接之后才可上线,会产生一定的工作量和费用,如有需求请联系官方客服。
仅组织内访问
这种类型适应于企业内部知识库,用户需在企业微信或钉钉内访问知识库站点,企业微信的配置可以查看这篇文档。知识库站点在用户访问时可获取到用户的详细身份,并基于身份来授予不同文档的访问权限,对于无权限的文档访问时会显示无权限。管理员可在分组或文档更多菜单里设置员工或部门的权限:
点击后会弹出权限设置对话框,从中选择可访问文档或分组的员工或部门。
权限规则如下:
如果文档权限设置给了员工,则员工可查看此文档
如果分组权限设置给了员工,则员工可查看此分组以及分组下所有内容
如果文档权限设置给了部门,则部门下所有员工都可查看此文档
如果分组权限设置给了部门,则部门下所有员工都可查看此分组以及分组下所有内容
在使用时可按照上述规则来合理分配规则,建议多使用一级分组和部门,这样能够减少权限分配时的工作量。这篇文档包含了一些技术对接的具体方案,点击查看。