Files
x_admin/docs/server/权限验证.md
T
2025-12-01 01:57:39 +08:00

646 B

权限验证

路由添加LoginAuth中间件,可实现登录验证,

路由添加TokenAuth中间件,可实现登录、菜单授权验证, 权限标识接口路径确定,例如:/api/admin/user,标识位为admin:user

// 表示该路由下的所有接口都需要登录
r := rg.Group("/", middleware.LoginAuth())

// 表示该路由下的所有接口都需要登录、菜单授权
r := rg.Group("/", middleware.TokenAuth())

对于路由组下不需要验证的路由

  1. 调整路由顺序,白名单路由在验证路由之前
  2. server/config/admin.go添加白名单

<<< @/../server/config/admin.go#NotAuth