权限设计分类
一般分为功能权限与数据权限,目前关于功能权限的设计都做的比较成熟,可以做到动态配置与管理,摆脱了硬编码。
但是数据权限大部分还是依靠SQL过滤来实现,不能做到后台动态管理,毕竟每个系统的所面临的领域问题不一样。
真正集成2者的方案与框架比较少见,即使有,但是实现起来还是比较繁琐。
权限设计模式
1)用户+组+角色+权限
PERMISSION——权限表
ROLE——角色表
ROLEPERMISSION——角色权限对应关系表
GROUP——用户组表
GROUPROLE——组角色对应关系表
USERGROUP——用户组的对应关系表
USER——用户表
2)用户+组+权限
3)用户+角色+权限
4)用户+权限
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/777981/viewspace-898527/ ,如需转载,请注明出处,否则将追究法律责任。