全部文档

权限、审计与多租户

Diting 的权限模型覆盖菜单、页面、按钮和 AI 动作。服务端是唯一权威,前端隐藏按钮不等于安全。

角色

  • 内置角色开箱可用
  • 可以自定义角色并分配权限码
  • 权限码与后端路由一一对应

权限码

权限码按模块组织,例如:

  • dashboard、dashboards.view
  • logs、traces
  • applications.manage
  • settings.pipelines

新增页面时需要同时登记权限码,否则默认不可见。

审计

以下动作进入审计:

  • 登录与登出
  • 配置变更
  • 批量执行与文件分发
  • 发布与回滚
  • AI 动作

每条记录包含发起人、时间、参数和结果。

令牌

  • API 令牌按 scope 授权
  • 令牌可以随时吊销
  • 敏感字段只进入服务端配置,不进入公开运行时配置

数据边界

  • 采集在主机本地完成
  • 数据存储在自己的机房
  • 平台不需要与厂商服务器通信

会话隐私

会话回放支持输入脱敏与字段屏蔽。涉及个人信息的页面,建议在接入前配置屏蔽规则。

相关文档:AI、MCP 与知识库、Kubernetes 接入。