Ticketing
Ticketing组件 包含两个核心配置:
- TicketRegistry – ticket存储
- ExpirationPolicy – ticket过期策略框架
Ticket Registry
一般我们会采用redis来缓存ticket,建议以HA的方式部署
CAS 提供的配置项有:缓存清理策略,注册(存储)方式,缓存过期策略等
ticket过期策略
先说一下本章节设计到的几种ticket:
- TGT – Ticket Granting Ticket
- PGT – Proxy Granting Ticket
- ST – Service Ticket
- PT – Proxy Ticket
除了以上ticket,针对每种协议或功能,可能还会设计其他类型的ticket,
比如委托登录时会用到 Transient Granted Ticket;