CAS(Jasig)TGT能否在服务器重启后生存?

时间:2014-09-26 10:03:16

标签: cas jasig

我有一个基于CAS(Jasig)协议构建的SSO服务器(Tomcat)。许多客户端(web,desktop,android,ios)使用它来验证用户身份。如果我重新启动应用程序服务器,则所有客户端都无法根据给定的TGT获取新票证。他们必须再次通过身份验证过程。

CAS维基(https://wiki.jasig.org/display/casum/ticket+expiration+policy)记录了许多TGT政策。不幸的是,如果能够以服务器重启后忘记TGT的方式配置CAS服务器,我还没有找到。它甚至可能吗?

1 个答案:

答案 0 :(得分:2)

免责声明:我是CAS的主席,也是CAS的创始人(https://www.casinthecloud.com)。

实际上,它取决于TGT的存储位置(在哪个票证注册表中)。如果它是一个内存,则CAS服务器重启后票证将丢失。但是,如果您使用数据库Memcached ...

,您将在服务器重启后保留票证