CAS TGT 失效,要重新登录

J2EE 码拜 4年前 (2017-05-07) 1347次浏览
CAS有点不清楚,以下是本人的理解,本人觉得本人进入了个误区,哪位高手帮帮忙。
CAS的Server端默认配置了一个Cleaner,过段时间就会清理掉没用的Ticket,TGT也在清理范畴,但是TGT是认证成功的时候就生成的,访问项目Web1的时候,会生成个ST,使用户可以用ST访问Web1的内容,并且更新TGT的最后使用时间,以免过期,但是,本人假如没有访问其他的项目,也就不会生成ST,也不会更新最后使用时间,就会导致TGT过期,被Cleaner清理掉,明明用户还在使用Web1的页面,但是由于TGT已经过期了,必须重新登录,这个明显不合理啊。这个是不是本人哪里理解错了,配置错了。
求指导啊!
解决方案

40

再次登录只需验证“应用session”,不会再去CAS的Server端生成st

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明CAS TGT 失效,要重新登录
喜欢 (1)
[1034331897@qq.com]
分享 (0)