存储PGT和PGTIOU CAS生成
问题描述:
Jasig CAS(中央认证服务)为代理服务生成PGT和PgtIOU。我想在中央位置跟踪这些票。 CAS似乎将这些东西存储在内存中。有没有办法将它们存储在数据库中?存储PGT和PGTIOU CAS生成
我的计划是将这些票据存储在数据库中,并创建一个Web服务来为多个代理应用程序提供服务。
谢谢。
答
CAS存储其所有票据,包括任何票证注册表配置中的代理票证。默认票据注册表是用ConcurrentHashMap
实现的,所以是的,默认情况下它们存储在内存中。但是,CAS还有其他一些门票注册实现,其中包括JpaTicketRegistry
,它将门票存储在数据库中。
有关于如何配置CAS使用完整的指令JpaTicketRegistry
在https://wiki.jasig.org/display/CASUM/JpaTicketRegistry