github.com/infraboard/keyauth@v0.8.1/apps/user/pb/types.proto (about) 1 syntax = "proto3"; 2 3 package infraboard.keyauth.user; 4 option go_package = "github.com/infraboard/keyauth/apps/user/types"; 5 6 // 为了防止越权, 用户可以调整的权限范围只有10已下的权限 7 enum UserType { 8 // 子账号, 无用户中心后台管理权限 9 SUB = 0; 10 // 组织管理严, 管理该域的组织结构 11 ORG_ADMIN = 5; 12 // 审计管理员, 可以查看用户中心相关配置, 相当于用户中心只读权限 13 AUDIT_ADMIN = 6; 14 // 权限管理员, 管理用户的授权策略, 比如空间管理,资源访问策略的配置 15 PERM_ADMIN = 7; 16 // 域管理员, 有该域的所有管理权限, 协作主账号进行管理 17 DOMAIN_ADMIN = 8; 18 19 // 主账号, 具有本域的所有权限 20 PRIMARY = 10; 21 22 // 超级管理员, 系统管理员, 万能的人, 不受权限系统约束 23 SUPPER = 15; 24 }