Commit 29f275b
authored
feat(admin): 泛化 /api/admin/devtool-check 给所有 admin-only 工具复用 (#15)
之前单名 /pgadmin-check 只给 pgAdmin 的 Caddy forward_auth 用,Umami 等未来
admin 面板也要同样的 "当前 session 是 admin 吗" 判定,再每加一个工具就多
一个 controller 没必要。
- 新加通用路径 /api/admin/devtool-check,语义相同(@SaCheckRole("admin"))
- 原 /api/admin/pgadmin-check 保留做向后兼容,等 Caddyfile 全部切到
/devtool-check 再删
- 同文件注释补充:为什么 Infisical **不** 走这套(它有自己的 OAuth + RBAC)
配套 Caddyfile 改动在部署机单独落地,不在仓库里。1 parent 129f7d3 commit 29f275b
0 file changed
0 commit comments