【发布时间】:2012-12-13 09:39:48
【问题描述】:
我有一个 CAS-Server 和一个通过 Spring-Security 配置的客户端。到目前为止,单点登录和单点注销都运行良好。
我仍然面临会话超时问题。据我了解,票证到期政策不受安全 CAS 客户端会话空闲的影响。因此,客户端必须主动重新验证票证以查看票证是否已过期并且没有被 CAS 服务器发布过期事件,就像执行单次注销时的情况一样。
为了强制我的 Spring 安全客户端定期检查票证是否过期,我可能会将会话超时设置为一个较低的值,例如一分钟左右。但这有一个缺点,就是我的所有会话数据都被删除了。不是很用户友好。
有没有办法告诉 spring-security 定期检查票证是否仍然有效,而不首先破坏用户会话?
【问题讨论】:
标签: spring-security single-sign-on cas