单点登录CAS的超时时间的设置
2014-06-16 18:40
337 查看
http://www.mytju.com/classcode/news_readNews.asp?newsID=526
https://wiki.jasig.org/display/CASUM/HOWTO+Configure+Single+Sign+On+Session+Timeout
在cas/WEB-INF/spring-configuration/ticketExpirationPolicies.xml中
<bean id="grantingTicketExpirationPolicy" class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy">
<!-- This argument is the time a ticket can exist before its considered expired. -->
<constructor-arg
index="0"
value="7200000" />
</bean>
这是7200秒。
我用了remember me功能,所以是这样的:
<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="1800000"></constructor-arg>
</bean>
</property>
<property name="rememberMeExpirationPolicy">
<bean class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy">
<constructor-arg index="0" value="2592000000"></constructor-arg>
</bean>
</property>
</bean>
1800000是30分钟,
2592000000是说,记住我,最长能记住多长时间,这个数字好像是30天吧。
https://wiki.jasig.org/display/CASUM/HOWTO+Configure+Single+Sign+On+Session+Timeout
在cas/WEB-INF/spring-configuration/ticketExpirationPolicies.xml中
<bean id="grantingTicketExpirationPolicy" class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy">
<!-- This argument is the time a ticket can exist before its considered expired. -->
<constructor-arg
index="0"
value="7200000" />
</bean>
这是7200秒。
我用了remember me功能,所以是这样的:
<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="1800000"></constructor-arg>
</bean>
</property>
<property name="rememberMeExpirationPolicy">
<bean class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy">
<constructor-arg index="0" value="2592000000"></constructor-arg>
</bean>
</property>
</bean>
1800000是30分钟,
2592000000是说,记住我,最长能记住多长时间,这个数字好像是30天吧。
相关文章推荐
- PHP设置会话(Session)超时过期时间实现登录时间限制
- 20.2.3.Setting the Login Timeout设置登录超时时间
- Php中设置Session超时时间登录时间限制
- Java设置session超时(失效)的时间 在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session 具体设置的方法有三种:
- PHP设置会话(Session)超时过期时间实现登录时间限制
- 设置Session的超时时间
- 如何设置WEB SERVICE超时时间
- 为ServerXMLHTTP对象的HTTP请求设置超时时间
- 网上代码研究后修改的PHP登录程序,关闭浏览器session清空,可以设置cookies时间
- WebLogic如何设置session超时时间
- ASP.NET连接超时时间设置
- 给XMLHttpRequest设置超时时间
- 访问平台Servlet时,如何设置超时时间
- JSP J2EE WebLogic设置session超时时间(转)
- 修改红旗Linux,Windows菜单时间,删除Linux登录密码,设置Linux自动登录
- 给XMLHttpRequest设置超时时间
- net-snmp 一些系统mib节点值的存储位置 和 超时时间的设置
- 为ServerXMLHTTP对象的HTTP请求设置超时时间
- 为ServerXMLHTTP对象的HTTP请求设置超时时间
- .NET中的SESSION该怎么设置超时时间