Shiro
空圆小生
这个作者很懒,什么都没留下…
展开
-
Springboot+bootstrap+thymeleaf+shiro项目《晨光房屋在线租赁》
一、技术介绍操作系统:WindowsWeb服务器:Tomcat数据库:MySQL服务器开发语言:JAVA浏览器:FireFox、Chrome等前端开发:javascript、html、css、jquery、Ajax、Bootstrap等二、系统说明系统中的用户大概有三种、一种是普通的用户,一种是各个城市晨光小区的业主,还有一个系统管理员。需要根据这三种不同类型的用户定制化的实现不同的功能。比如对于整个系统的管理员,他需要具备对整个系统的用户包括普通的用户以及各个城市晨光小区的业主有一个管理的原创 2021-06-02 22:40:04 · 235 阅读 · 4 评论 -
Shiro---授权
什么是授权?shiro是一款安全框架,开发中经常使用Shiro来进行认证和授权,所谓授权,即访问控制,控制谁能访问哪些资源。主体进行身份认证后需要分配权限方可访问系统的资源,对于某些资源没有权限是无法访问的。总的来说,授权可以理解为可who对what(which)进行How操作。授权的两种方式:RBAC。基于角色的访问控制(Role Base Access Controller),以角色为中心进行访问控制 if(subject.hasRole("admin")){ //操作什么资源}原创 2020-09-26 12:30:32 · 70 阅读 · 0 评论 -
Shiro---认证方法定义模板【仅供参考】
使用Shiro进行安全管理,首先先要自定义一个Realm类来继承AuthorizingRealm,并实现其两个方法,分别是doGetAuthorizationInfo、doGetAuthenticationInfo,前者是自定义授权操作方法,后者是自定义认证方法。** * 使用salt和md5对密码进行加密 */public class CustomerRealm2 extends AuthorizingRealm { /** * 授权方法 * @param princ原创 2020-09-25 11:29:04 · 146 阅读 · 0 评论