# PERMISSIONS 权限表

权限表用于存储权限信息。

# 位置

模型路径:/sysdata/data/tables/sec/PERMISSIONS.tbl

物理表名:SZSYS_5_PERMISSIONS

# 表结构

字段名 字段类型 字段描述
PERMISSION_ID VARCHAR(64) 权限ID,是一个随机串,保证全局唯一,主键
OWNER_ID VARCHAR(64) 权限拥有者ID
OWNER_TYPE VARCHAR(1) 权限拥有者类型,取值有:u-用户;g-用户组
RES_PATH VARCHAR(256) 资源路径
ALLOWS VARCHAR(512) 可用操作,分号分割,如:mgr-file-save;view-export
FORBIDS VARCHAR(512) 被禁止操作,分号分割,如:view-basic;mgr-file
DATA_RANGE VARCHAR(2048) 数据范围,用户可以对哪些条件范围内的数据进行操作,通常比较简单,就是当前用户所在的部门,但是也存在一些特殊情况
GRANTOR VARCHAR(64) 分配者
GRANT_TIME TIMESTAMP 分配时间

# 说明

记录规则:

  1. OWNER_ID+OWNER_TYPE+RES_PATH 应该唯一
  2. 一个人对于一个资源的一组操作只会记录一条,一个人对一个资源可能会有多组操作,每组对应不同的数据范围,例如张三对于/ana/dashboard1有武汉市的计算和导出权限,但只有湖北省的查看权限。
是否有帮助?
0条评论
评论