github.com/infraboard/keyauth@v0.8.1/apps/role/pb/enum.proto (about) 1 syntax = "proto3"; 2 3 package infraboard.keyauth.role; 4 option go_package = "github.com/infraboard/keyauth/apps/role"; 5 6 // RoleType 角色 7 enum RoleType { 8 NULL = 0; 9 // 内建角色, 系统初始时创建 10 BUILDIN = 1; 11 // 管理员创建的一些角色, 全局可用 12 GLOBAL = 2; 13 // 用户自定义的角色, 仅域内可见 14 CUSTOM = 3; 15 } 16 17 // EffectType 授权效力包括两种:允许(Allow)和拒绝(Deny) 18 enum EffectType { 19 // 允许访问 20 ALLOW = 0; 21 // 拒绝访问 22 DENY = 1; 23 }