See: Description
Class | Description |
---|---|
AbstractCasExpirationPolicy |
This is an
AbstractCasExpirationPolicy
that serves as the root parent for all CAS expiration policies
and exposes a few internal helper methods to children can access
to objects like the request, etc. |
AlwaysExpiresExpirationPolicy |
AlwaysExpiresExpirationPolicy always answers true when asked if a Ticket is
expired.
|
BaseDelegatingExpirationPolicy |
This is
BaseDelegatingExpirationPolicy that activates a number of inner expiration policies
depending on the outcome of predicates defined. |
HardTimeoutExpirationPolicy |
Ticket expiration policy based on a hard timeout from ticket creation time rather than the
"idle" timeout provided by
TimeoutExpirationPolicy . |
MultiTimeUseOrTimeoutExpirationPolicy |
ExpirationPolicy that is based on certain number of uses of a ticket or a
certain time period for a ticket to exist.
|
MultiTimeUseOrTimeoutExpirationPolicy.ProxyTicketExpirationPolicy |
The Proxy ticket expiration policy.
|
MultiTimeUseOrTimeoutExpirationPolicy.ServiceTicketExpirationPolicy |
The Service ticket expiration policy.
|
NeverExpiresExpirationPolicy |
NeverExpiresExpirationPolicy always answers false when asked if a Ticket is
expired.
|
RememberMeDelegatingExpirationPolicy |
Delegates to different expiration policies depending on whether remember me
is true or not.
|
SurrogateSessionExpirationPolicy |
Delegates to different expiration policies depending on whether surrogate
is true or not.
|
ThrottledUseAndTimeoutExpirationPolicy |
Implementation of an expiration policy that adds the concept of saying that a
ticket can only be used once every X milliseconds to prevent mis-configured
clients from consuming resources by doing constant redirects.
|
TicketGrantingTicketExpirationPolicy |
Provides the Ticket Granting Ticket expiration policy.
|
TimeoutExpirationPolicy |
Expiration policy that is based on a certain time period for a ticket to
exist.
|
Enum | Description |
---|---|
RememberMeDelegatingExpirationPolicy.PolicyTypes |
Policy types.
|
SurrogateSessionExpirationPolicy.PolicyTypes |
Policy types.
|
This package includes the various default expiration policies included with CAS. A ticket is given an expiration policy such that if you ask a ticket if it is expired, it will check itself against the expiration policy and then determine what response to give.
Current implementations include Never Expires, Number of Uses, and a Time Out policy.