【问题标题】:CAS server, how to "synchronize" use of the app (the user session) and PGT expirationCAS 服务器,如何“同步”应用程序的使用(用户会话)和 PGT 到期
【发布时间】: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


    【解决方案1】:

    CAS 4.3 将允许您为 PGT 设置一个可能不同于正常 TGT 过期策略的过期策略。此外,当使用 PGT 时,也会更新父 TGT 以确保不活动不会终止会话。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多