RBAC就是用户-菜单-权限的一套解决方案,大多数的系统权限菜单方案都是RBAC模型
其中包括5张表:
用户表 ( sys_user ):保存用户信息
角色表 ( sys_role ):保存角色信息
权限表 ( sys_node ):保存系统资源信息。如:菜单、按钮 和对应 URL
它们的关系 :用户表与角色表是 多对多关系 ,角色表与资源表是多对多关系。
用户角色关系表(sys_user_user):用于维护用户和角色的关系
角色资源关系表(sys_access):用于维护角色与资源的关系