[pig框架源码分析] 01 – 权限管理系统
文章目录
pig白皮书介绍数据库关系接口统计部门用户角色菜单
登录登录请求用户信息导航菜单
参考资料
pig白皮书介绍
权限管理实现
基于角色的访问控制方法(Role-Based Access Control,简称 RBAC)是目前公认的解决大型企业的统一资源访问控制的有效方法。其显著的两大特征是:
减小授权管理的复杂性,降低管理开销;灵活地支持企业的安全策略,并对企业的变化有很大的伸缩性。
提供多租户用户-角色-部门-权限的权限管理模型,确保开发工程师拿来即用。
数据库关系
sys_user是关键表,从user入手,又分为两块:角色菜单和部门。
用户-角色-菜单,用户和角色是多对多的关系,角色和菜单也是多对多的关系。所以,有两个关系表sys_user_role和sys_role_menu。数据库中查询出所有信息,即可查到一个用户的多个角色,以及相应的
共有 0 条评论