mirror of
https://gitee.com/xiangheng/x_admin.git
synced 2026-04-22 22:57:15 +08:00
646 B
646 B
权限验证
路由添加LoginAuth中间件,可实现登录验证,
路由添加TokenAuth中间件,可实现登录、菜单授权验证, 权限标识由接口路径确定,例如:/api/admin/user,标识位为admin:user
// 表示该路由下的所有接口都需要登录
r := rg.Group("/", middleware.LoginAuth())
// 表示该路由下的所有接口都需要登录、菜单授权
r := rg.Group("/", middleware.TokenAuth())
对于路由组下不需要验证的路由
- 调整路由顺序,白名单路由在验证路由之前
server/config/admin.go添加白名单
<<< @/../server/config/admin.go#NotAuth