实现角色接口增删改查
This commit is contained in:
@ -33,8 +33,18 @@ func init() {
|
||||
}
|
||||
|
||||
enforcer.LoadPolicy()
|
||||
// 管理员
|
||||
{
|
||||
// admin
|
||||
enforcer.AddPolicy("admin", "/x/admin/info", "GET", "获取管理员用户信息")
|
||||
|
||||
// role
|
||||
enforcer.AddPolicy("admin", "/x/role", "GET", "管理员获取角色列表")
|
||||
enforcer.AddPolicy("admin", "/x/role", "POST", "管理员添加角色")
|
||||
enforcer.AddPolicy("admin", "/x/role", "PUT", "管理员更新角色")
|
||||
enforcer.AddPolicy("admin", "/x/role", "DELETE", "管理员给角色分配权限")
|
||||
enforcer.AddPolicy("admin", "/x/role/*", "DELETE", "管理员删除单个角色")
|
||||
|
||||
}
|
||||
instance = &myCasbin{Enforcer: enforcer}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user