权限、审计与多租户
Diting 的权限模型覆盖菜单、页面、按钮和 AI 动作。服务端是唯一权威,前端隐藏按钮不等于安全。
角色
- 内置角色开箱可用
- 可以自定义角色并分配权限码
- 权限码与后端路由一一对应
权限码
权限码按模块组织,例如:
dashboard、dashboards.viewlogs、tracesapplications.managesettings.pipelines
新增页面时需要同时登记权限码,否则默认不可见。
审计
以下动作进入审计:
- 登录与登出
- 配置变更
- 批量执行与文件分发
- 发布与回滚
- AI 动作
每条记录包含发起人、时间、参数和结果。
令牌
- API 令牌按 scope 授权
- 令牌可以随时吊销
- 敏感字段只进入服务端配置,不进入公开运行时配置
数据边界
- 采集在主机本地完成
- 数据存储在自己的机房
- 平台不需要与厂商服务器通信
会话隐私
会话回放支持输入脱敏与字段屏蔽。涉及个人信息的页面,建议在接入前配置屏蔽规则。
相关文档:AI、MCP 与知识库、Kubernetes 接入。