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  }