Shrio
记录学习笔记
白小筠
这个作者很懒,什么都没留下…
展开
-
Shiro与EhCache的整合
缓存工具EhCache。原创 2022-12-26 19:42:32 · 707 阅读 · 0 评论 -
Shiro之多个Realm实现
实现原理:当应用程序配置多个Realm时,例如:用户名密码校验、手机验证码校验等等Shiro的ModularRealmAuthenticator会使用内部的AuthenticationStrategy组件判断认证成功还是失败。原创 2022-12-26 08:47:16 · 387 阅读 · 0 评论 -
Shiro之授权
在controller层创建接口使用shiro中的注解@RequiresRoles指定能访问的角色名称在自定义的MyRealm自定义授权方法其中的service层dao层数据库表role角色表角色用户关系表。原创 2022-12-24 09:27:36 · 1197 阅读 · 0 评论 -
Shiro之退出登录和记住我的功能实现
用户登录后,配套的有登出操作。直接通过Shiro过滤器即可实现登出在ShiroConfiug中设置登出过滤器注意:小范围要放在大范围前面main.html设置登出按钮。原创 2022-12-24 09:19:04 · 1267 阅读 · 0 评论 -
Shiro与SpringBoot整合
Componentpublic class MyRealm extends AuthorizingRealm {//这里继承的是AuthorizingRealm是AuthenticatingRealm的子类//自定义授权方法@Override}//自定义登录认证方法@Override//1、获取用户身份信息//2、调用业务层获取用户信息(数据库表中)//3、将数据进行封装if (user!}}}这里调用了service层进行用户的查询。原创 2022-12-23 09:39:04 · 891 阅读 · 0 评论 -
Shrio入门
创建MyRealm类继承AuthenticatingRealm1、自定义登录认证方法,shiro的login方法的底层会调用该类的认证方法进行认证2、需要配置自定义的realm生效,在ini文件中可以配置,在springboot中可以配置3、该方法只是获取进行比对的信息,认证逻辑还是按照shiro底层逻辑认证完成//自定义登录认证方法,shiro的login方法的底层会调用该类的认证方法进行认证//需要配置自定义的realm生效,在ini文件中可以配置,在springboot中可以配置。原创 2022-12-23 09:14:29 · 655 阅读 · 0 评论