Cas 单点登录 转
2013-10-18 10:45
323 查看
http://www.cnblogs.com/jiuzhongguo/archive/2012/4/25.html
写的挺详细的。
1)TGT时间:
在ticketExpirationPolicies.xml中,
这里进行设置的时间是TGT(ticket granting ticket)的时间,如果TGT时间到期,则需要进行重新登录。这里时间单位是毫秒,默认是两小时。
如果进行了rememberMe配置,则是在
中的sessionExpirationPolicy进行配置。
2)rememberMe时间(记住登录状态时间)
在上面的rememberMeExpirationPolicy中进行配置。时间单位是毫秒。然后在ticketGrantingTicketCookieGenerator.xml中的
p:rememberMeMaxAge进行配置,两者时间保持一致,注意这里的时间单位是秒。
写的挺详细的。
1)TGT时间:
在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>
这里进行设置的时间是TGT(ticket granting ticket)的时间,如果TGT时间到期,则需要进行重新登录。这里时间单位是毫秒,默认是两小时。
如果进行了rememberMe配置,则是在
<bean id="grantingTicketExpirationPolicy" class="org.jasig.cas.ticket.support.RememberMeDelegatingExpirationPolicy"> <!-- 一般情况下的 cas session 实效时间 --> <property name="sessionExpirationPolicy"> <bean class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy"> <constructor-arg index="0" value="60000" /> </bean> </property> <!-- 全天免登录 情况下 cas session的实效时间 --> <property name="rememberMeExpirationPolicy"> <bean class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy"> <constructor-arg index="0" value="1209600000" /> </bean> </property> </bean>
中的sessionExpirationPolicy进行配置。
2)rememberMe时间(记住登录状态时间)
在上面的rememberMeExpirationPolicy中进行配置。时间单位是毫秒。然后在ticketGrantingTicketCookieGenerator.xml中的
<bean id="ticketGrantingTicketCookieGenerator" class="org.jasig.cas.web.support.CookieRetrievingCookieGenerator" p:cookieSecure="false" p:cookieMaxAge="-1" p:cookieName="CASTGC" p:cookiePath="/cas" p:rememberMeMaxAge="1209600"/>
p:rememberMeMaxAge进行配置,两者时间保持一致,注意这里的时间单位是秒。
相关文章推荐
- Documentation/x86/pat.txt
- 最大子序列的查找的python 实现
- 关于IBM ServeRaid阵列卡配置的思考
- ubuntu和windows时间不同步的问题解决 双系统安装
- 腾讯软件开发笔试题 武汉
- 我的备份脚本
- 2013年工作中遇到的20个问题:241-260
- 2013年工作中遇到的20个问题:241-260
- 我希望在软件开发生涯初期就知道的 4 件事
- 小项目
- How to detect when the client closes the connection?
- 求助大神:Could not find the main class:
- centos6.0下Error: Connection activation failed: Device not managed by NetworkManager解决办法
- Webview使用总结
- 2013年工作中遇到的20个问题:241-260
- 数据库:SQL Server自增长列的编号
- 最少插入字符
- 动态规划之钢条切割
- android 随手记 170多个示例demo源码
- WPF 4 DataGrid 控件(基本功能篇)