2016 - 2024

感恩一路有你

shiro细粒度权限控制 如何使用shiro基于角色来管理用户权限?

浏览量:3038 时间:2021-03-11 20:33:49 作者:admin

如何使用shiro基于角色来管理用户权限?

权限分配取决于您设置的用户类型以及您可以拥有的权限。例如,管理员可以浏览所有页面、添加、删除、检查和修改。普通用户只能浏览、查看和修改打开的页面。在数据库表设计方面,建议增加一个权限表,建立权限表和用户表的关系

按照Shiro的设计思想,用户和角色的关系是多对多的,角色和权限的关系也是多对多的很多。因此,需要在数据库中建立五个表:用户表(存储用户名、密码、salt等)、角色表(角色名称、相关描述等)、权限表(权限名称、相关描述等)、用户角色对应中间表(以用户ID和角色ID为联合主键)、角色权限对应的中间表(以角色ID和权限ID作为联合主键),本文不提供Dao和服务的实现。

shiro细粒度权限控制 shiro自定义权限验证 shiro权限配置

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。