【笔记】shiro中的session设置:
来源:互联网 发布:js水平时间轴 编辑:程序博客网 时间:2024/06/17 00:37
1. 导入依赖包
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-guartz</artifactId>
<version>版本</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>版本</version>
</dependency>
2. 修改spring-shiro.xml文件
<!-- Java UUID sessionId生成器 -->
<bean id="sessionIdGenerator" class="org.apache.shiro.session.mgt.eis.JavaUuidSessionIdGenerator"/>
<!-- 会话策略 -->
<bean id="sessionDAO" class="org.apache.shiro.session.mgt.eis.EnterpriseCacheSessionDAO">
<property name="sessionIdGenerator" ref="sessionIdGenerator"/>
<property name="activeSessionsCacheName" value="shiro-activeSessionCache"/>
</bean>
<bean id="sessionIdCookie" class="org.apache.shiro.web.servlet.SimpleCookie">
<property name="name" value="mldn-session-id"/><!-- 设置的sessionId的name -->
<property name="httpOnly" value="true"/><!-- 只支持http -->
<property name="maxAge" value="-1"/> <!-- 浏览器关闭后cookie失效 -->
</bean>
<bean id="sessionManager" class="org.apache.shiro.web.session.mgt.DefaultWebSessionManager">
<property name="sessionDAO" ref="sessionDAO"/>
<property name="globalSessionTimeout" value="300000"/>
<property name="deleteInvalidSessions" value="true"/>
<property name="sessionValidationSchedulerEnabled" value="true"/>
<property name="sessionIdCookie" ref="sessionIdCookie"/>
<property name="sessionIdCookieEnabled" value="true"/>
</bean>
<bean id="sessionValidationScheduler" class="org.apache.shiro.session.mgt.quartz.QuartzSessionValidationScheduler">
<property name="sessionValidationInterval" value="100000"/>
<property name="sessionManager" ref="sessionManager"/>
</bean>
追加securityManager的属性配置
<property name="sessionManager" ref="sessionManager"/>
阅读全文
0 0
- 【笔记】shiro中的session设置:
- 【笔记】shiro中的RememberMe设置:
- 【笔记】shiro中的cache缓存设置:
- 【笔记】shiro中的Password加密设置:
- 【笔记】shiro中的验证码设置:
- Shiro 设置session超时时间
- Shiro 设置session超时时间
- Shiro 设置session超时时间
- Apache Shiro Session Management学习笔记
- php中的session设置
- php中的session笔记
- Shiro - 关于session
- shiro session绑定
- Shiro - 关于session
- shiro session丢失
- shiro关闭session管理
- shiro session 监听
- Shiro入门-session管理
- Spring的FactoryBean接口理解
- 读扩散和写扩散的理解
- 分布式系统概念与设计——阅读笔记(一)
- Ubuntu 14.04 LTS 搭建wiki服务器
- [leetcode]Median of Two Sorted Arrays
- 【笔记】shiro中的session设置:
- Linux学习进阶路线图
- kali 做的几件事
- MySQL学习笔记
- [学习笔记]Android广播接收器BroadcastReceiver
- APP弱网模拟测试
- 约瑟夫环问题
- Erlang学习系列
- UVa 843