【发布时间】:2016-02-26 17:40:14
【问题描述】:
我的 CAS 服务器出现问题。
用户使用 ST 连接到应用程序。该应用程序要求 PGT。到现在为止,没问题。用户在应用程序中做他的事情,有时调用 casified-webservice,从而向 CAS 请求 PT。有时用户在例如 2 小时(TGT/PGT 默认过期时间)期间不使用 Web 服务,但仍积极使用该应用程序。当 3 小时后(例如)应用请求 Web 服务的 PT 时,PGT 已过期,我收到 PHPCAS_SERVICE_PT_FAILURE 错误,用户必须断开连接才能获得另一个有效的 PGT。
在用户一直处于活动状态时断开用户连接有点尴尬。
有什么解决办法吗?如何“同步”应用的使用(用户会话)和 PGT 到期。
【问题讨论】:
标签: single-sign-on cas