权限管理

上次修改时间:2021-05-07 23:03:21

权限管理RBAC


+ = Pro

JHipster权限方面仅由Authority(只有一个字段)构成,比较简单,JHipster.Pro对其进行了加强,由User/Authority/ApiPermission/ViewPermission等4个实体组成。

目标

符合基于业务系统对权限的要求,可定制化。

  • User是用户实体,增加了mobile属性,用户移动电话。
  • Authority是角色(权限)实体,实属包括:name,code,info,order,display等,主要通过code控制角色名称
  • ApiPermission定义后端RestApi的权限,使用PermissionDefine注解在RestResource的方法上定义。
  • ViewPermission定义前端可视元素的权限,如菜单、按钮等。