![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shiro框架
文章平均质量分 66
隔壁老二
拜托 我不会秃头
展开
-
SpringBoot结合Shiro实现redis缓存序列化问题
no valid constructor,这个错误是反序列化导致的,第一次正常登录的时候是shiro缓存序列化后存入到redis里,第二次登录账号从redis里取shiro缓存信息时不能反序列化取出缓存,就出这个错误:no valid constructor要解决取缓存反序列化的问题,还是要实现ByteSource接口。把SimpleByteSource里面的全部方法和属性 复制到继承ByteSource接口的类上。2.替换随机盐转化 new MyBateSource(user.getSalt())原创 2022-12-18 23:10:41 · 538 阅读 · 0 评论 -
Shiro框架学习笔记、整合Springboot、redis缓存
基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。权限管理包括用户身份认证和授权两部分,简称认证授权。对于需要访问控制的资源用户首先经过身份认证,认证通过后用户具有该资源的访问权限方可访问。身份认证,就是判断一个用户是否为合法用户的处理过程。原创 2022-12-20 10:27:27 · 657 阅读 · 0 评论