RBAC个人理解

简介

1.RBAC中文名称:基于角色的访问控制

  • 1.1 作用:实现访问控制
  • 1.2 核心:角色

2.解释:一种思想。根据RBAC思想进行数据库设计,根据数据库设计更好的完成权限控制

权限控制常用分类

  1. 菜单功能
  2. url控制(控制访问不同的控制器)
  3. 资源可见性控制(页面某些元素对不同用户可见性是不同的)

使用rbac思想进行设计

1.如果需求确定每个用户只能有一个角色,在用户表中添
加外键列,直接应用角色表
2.如果每个用户可能有多个角色,按照下面进行设计

RBAC个人理解