## 现象 LA-3a(#1101 / #1102)给桌面端加了「设置 → 权限」,在桌面上可以查看、删除和手动添加 K-brain 的权限规则。WebUI 拿不到 K-brain 的地址和令牌,网关也没有转发这类请求的通道,所以 WebUI 上没有这一页。只用浏览器的用户看不到、也改不了已经记住的规则。 ## 期望 - WebUI 上也出现「权限」页,和桌面共用同一个组件。请求经网关发到桌面端,由桌面端转给 K-brain;如果网关是直连 K-brain 的模式,就由网关直接转给 K-brain。 - 新增一对网关请求和应答,支持 list、add、delete 三种操作。只转发设置页需要的字段,不支持本会话规则。 - 桌面端用一个能力位声明自己支持这类请求。老版本桌面端没有这个能力位时,网关直接拒绝并提示更新桌面端,不让浏览器一直等到超时。 - 添加和删除不能在断线后被重发;变更失败之后,页面要重新读一次列表,免得显示过期的规则。
Activity
feat(gateway): WebUI 设置 → 权限,经网关查看、添加、删除权限规则