# Package net.shibboleth.idp.cas.ticket

@NonnullElements package net.shibboleth.idp.cas.ticket
APIs related to CAS tickets.

Related Packages
Package
Description
net.shibboleth.idp.cas.ticket.impl
CAS protocol ticket implementations.
Class
Description
ProxyGrantingTicket
CAS proxy-granting ticket.
ProxyTicket
CAS proxy ticket.
ServiceTicket
CAS service ticket.
Ticket
Generic CAS ticket that has a natural identifier and expiration.
TicketContext
IdP context that stores a granted CAS ticket.
TicketIdentifierGenerationStrategy
Generates CAS protocol ticket identifiers of the form:
TicketIdGenerator
Strategy for ticket generation.
TicketPrincipalLookupFunction
Looks up a principal name stored in a CAS ticket: `ProfileRequestContext` -> `ProtocolContext` -> `TicketContext` -> `Ticket.getTicketState()` -> `TicketState.getPrincipalName()`.
TicketService
CAS ticket management service.
TicketState
Supplemental state data to be stored with a ticket.