pache Shiro 1.2.3 发布,此版本是稳定版(Java 1.5+ JVM),同时是个 bug 修复版本。现已提供下载。
Issues: Unresolved
Key Summary Due Date
Bug SHIRO-421 Unable to set long timeouts on HttpServletSession
Bug SHIRO-442 CAS client fails with multi-valued SAML attributes
Bug SHIRO-444 Rewrite AuthorizingRealm, and configure the cacheManager throws an exception
View Issues
其中提到了一个更新
Unable to set long timeouts on HttpServletSession 谷歌翻译:无法在HttpServletSession设置超时长
1.2.2的这个bug导致 <bean id="sessionManager" class="org.apache.shiro.web.session.mgt.DefaultWebSessionManager">
<!-- 超时时间 -->
<property name="globalSessionTimeout" value="3600000"/>
<property name="sessionDAO" ref="shiroSessionDao"/>
<property name="sessionIdCookie" ref="sharesession"/>
<!-- 定时检查失效的session -->
<property name="sessionValidationSchedulerEnabled" value="true" />
</bean>这个设置无效
替换最新jar包就能解决bug
分享到:
相关推荐
在“shiro1.2.2”这个主题中,我们将深入探讨 Shiro 框架与 Spring 框架的集成以及相关的 jar 包需求。 Shiro 的核心组件包括: 1. **身份认证(Authentication)**:验证用户身份的过程,确保登录的用户是他们...
在这个 Shiro1.2.2 的源码包中,我们可以探索以下几个关键知识点: 1. **身份认证(Authentication)**:Shiro 提供了认证流程的核心组件,如 Subject、Realms 和 Authenticator。Subject 是 Shiro 的核心接口,...
1. **Shiro Core**:这是Shiro的基础模块,提供了核心的安全服务,如身份验证(Authentication)、授权(Authorization)和会话管理(Session Management)。身份验证涉及用户身份的确认,授权则关乎用户权限的确定...
Hibernate4.2+Spring3.2+SpringMVC+shiro1.2.2+Maven整合和简单的登陆,导入工程后见description,内容简单基础,想做成脚手架供自己以后使用,望高手勿喷有什么宝贵意见望留言,谢谢
- Session过期:设置合理的session超时时间,避免内存泄漏。同时,Redis可以设置过期策略,自动清理过期的session。 - 负载均衡:在多服务器环境中,确保负载均衡器能够正确处理session粘滞性,使用户请求始终路由...
"Spring Boot + Shiro + Redis 实现 Session 共享方案二" 1. 概述 本文档旨在介绍如何使用 Spring Boot、Shiro 和 Redis 实现分布式 session 共享,以解决 Web 应用程序的登录 session 统一问题。 2. 相关依赖 ...
`shiro-redisson` 模块就是为了解决这个问题,将 Shiro 的缓存(Cache)和会话(Session)管理功能与 Redis 结合,实现了基于 Redis 的分布式解决方案。 1. **Redisson 库的介绍** Redisson 是一个全面的 Redis ...
同时,设置`sessionManager`的`globalSessionTimeout`属性来定义Session超时时间。 4. **配置SessionValidationScheduler**:为了定期检查Session的有效性,需要开启Shiro的`SessionValidationScheduler`。可以在`...
标题“shiro redis session共享”涉及的是Web应用中关于用户会话管理的技术,主要集中在Apache Shiro框架和Redis缓存系统上。Apache Shiro是一款强大的Java安全框架,它提供了身份验证、授权、加密和会话管理功能。...
在"shiro常用jar包-1.2.2"这个压缩包中,包含了Shiro框架1.2.2版本的核心组件和相关依赖,方便开发者快速集成到自己的项目中。 1. **Shiro框架概述** Apache Shiro的核心理念是简化安全管理,它将安全性分为三个...
在分布式系统或微服务架构中,会话管理成为一个关键问题,因为默认情况下,Shiro的session管理是基于单个服务器的,无法在多台服务器之间共享用户会话信息。 在传统的Web应用中,session信息通常存储在服务器的内存...
shiro-all-1.2.2.jar
shiro-core-1.2.2.jar
SSM项目集成Shiro搭建session共享是一个常见的需求,特别是在构建分布式系统时,为了实现用户登录状态在多个服务器间的一致性。在这个项目中,我们使用了SpringMvc4.3、Spring4.3、Mybatis3.4作为基础框架,Shiro1.4...
shiro 框架没有用tomcat的session,而是重新实现了一套。所以系统一旦引入shiro后,采用传统的tomcat session共享机制是无效的,必须采用面向shiro 的session共享。 网上针对“shiro session共享”的文章比较多,...
SpringBoot整合Shiro示例实现动态权限加载更新+Session共享+单点登录 SpringBoot整合Shiro示例实现动态权限加载更新+Session共享+单点登录 SpringBoot整合Shiro示例实现动态权限加载更新+Session共享+单点登录 ...
apache shiro api,我也是找了很久才找到的,现在分享出来,有需要的朋友可以下载,也有在线的,地址是...这个是目前最新版的,我上传的是1.2.2的,但是不影响用,因为在线的用着觉得不是很方便,下载一个没有网也能用
你提到的 "shiro-root-1.2.2-source-release.zip" 文件是Apache Shiro 1.2.2版本的源码发布包,包含了该版本的所有源代码,这对于开发者来说是一个宝贵的资源,可以深入理解Shiro的内部工作原理以及如何定制和扩展其...
// Session 超时时间,单位为毫秒 private long expireTime = 120000; @Autowired private RedisTemplate redisTemplate; public RedisSessionDao() { super(); } public RedisSessionDao(long ...