shiro
文章平均质量分 69
符华-
我的Gitee仓库地址:https://gitee.com/hanshuangjianke
我的GitCode仓库地址:https://gitcode.net/weixin_43165220
展开
-
springboot2.x以上整合shiro1.7.1和redis的一些注意事项
因为之前用的shiro版本一直是1.4.0,后来我们老大跟我说版本太低了,不安全,叫我升级到1.7.1。升级后发现有些配置很不一样的,需要注意一下。一、pom.xml<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.3<原创 2021-08-11 16:33:25 · 850 阅读 · 1 评论 -
springboot+shiro+redis+jwt实现多端登录:PC端和移动端同时在线(不同终端可同时在线)
前言之前写了篇springboot+shiro+redis多端登录:单点登录+移动端和PC端同时在线的文章,但是token用的不是 jwt 而是 sessionID,虽然已经实现了区分pc端和移动端,但是还是有些问题存在的,比如:自定义的Session管理器中,生成的sessionid无法区分不同终端;还有就是登录用的是 subject.login(token) shiro帮我们自动登录,要实现的是移动端需要保持长期登录;关于移动端保持长期登录,我想的是,另外建一张存储用户信息和token的表,登录成功原创 2021-05-08 09:32:57 · 4976 阅读 · 9 评论 -
shiro整合单点登录,setLoginUrl重定向地址会携带JSESSIONID的问题
今天遇到一个问题,在springboot+shiro整合的项目中,单点登录,当登录过期时使用setLoginUrl 设置重定向地址,然后这个地址返回一个登录过期请重新登录的提示给前端,然后前端控制页面跳转到登录页面。问题就出在重定向的时候,setLoginUrl 设置的地址总是会携带JSESSIONID,就一直报302错误具体情况如下:ShiroConfig配置类//省略其他配置/** * Shiro基础配置 */@Beanpublic ShiroFilterFactoryBean sh原创 2021-03-05 15:44:51 · 3244 阅读 · 1 评论