首页 > 其他 > 详细

cas 登陆超时 解决方案

时间:2016-06-01 01:32:02      阅读:307      评论:0      收藏:0      [点我收藏+]

在配置文件ticketExpirationPolicies.xml中配置:

 

<bean id="grantingTicketExpirationPolicy" class="org.jasig.cas.ticket.support.TicketGrantingTicketExpirationPolicy"
p:maxTimeToLiveInSeconds="${tgt.maxTimeToLiveInSeconds:28800}"  <!-- 生成开始计算的存在时间 ,超时则无效,需重登陆,单位秒 -->
p:timeToKillInSeconds="${tgt.timeToKillInSeconds:300}"/>                   <!-- 鼠标静止计算的存在时间 ,超时则无效,需重登陆,单位秒 -->

 

注意:【1】上述时间;

         【2】cas项目的web.xml里的session-timeout时间(单位分钟);

         【3】web应用里的web.xml的session-timeout时间,谁最大,按谁生效。

<!-- <bean id="grantingTicketExpirationPolicy" class="org.jasig.cas.ticket.support.NeverExpiresExpirationPolicy"></bean>-->
<!-- <bean id="grantingTicketExpirationPolicy" class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy">
<constructor-arg index="0" value="15000" />
</bean> --> <!-- 单位是毫秒 -->
<!-- <bean id="grantingTicketExpirationPolicy" class="org.jasig.cas.ticket.support.HardTimeoutExpirationPolicy">
<constructor-arg index="0" value="5000" />
</bean> --> <!-- 单位是毫秒 -->
<!--
<bean id="grantingTicketExpirationPolicy" class="org.jasig.cas.ticket.support.RememberMeDelegatingExpirationPolicy">
<property name="sessionExpirationPolicy">
<bean class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy">
<constructor-arg index="0" value="5000"></constructor-arg>
</bean>
</property>
<property name="rememberMeExpirationPolicy">
<bean class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy">
<constructor-arg index="0" value="5000"></constructor-arg>
</bean>
</property>
</bean>
-->

cas 登陆超时 解决方案

原文:http://www.cnblogs.com/lj821022/p/5548236.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!