| Package | Description |
|---|---|
| org.jasig.cas |
This is the entry point to the part of the CAS processing that is independent
of the user/program interface.
|
| org.jasig.cas.ticket |
Classes that represent tickets and can manipulate tickets.
|
| org.jasig.cas.ticket.support |
This package includes the various default expiration policies
included with CAS.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CentralAuthenticationServiceImpl.setServiceTicketExpirationPolicy(ExpirationPolicy serviceTicketExpirationPolicy)
Method to inject the TicketGrantingTicket Expiration Policy.
|
void |
CentralAuthenticationServiceImpl.setTicketGrantingTicketExpirationPolicy(ExpirationPolicy ticketGrantingTicketExpirationPolicy)
Method to inject the TicketGrantingTicket Expiration Policy.
|
| Modifier and Type | Method and Description |
|---|---|
ServiceTicket |
TicketGrantingTicketImpl.grantServiceTicket(String id,
Service service,
ExpirationPolicy expirationPolicy,
boolean credentialsProvided) |
ServiceTicket |
TicketGrantingTicket.grantServiceTicket(String id,
Service service,
ExpirationPolicy expirationPolicy,
boolean credentialsProvided)
Grant a ServiceTicket for a specific service.
|
TicketGrantingTicket |
ServiceTicketImpl.grantTicketGrantingTicket(String id,
Authentication authentication,
ExpirationPolicy expirationPolicy) |
TicketGrantingTicket |
ServiceTicket.grantTicketGrantingTicket(String id,
Authentication authentication,
ExpirationPolicy expirationPolicy)
Method to grant a TicketGrantingTicket from this service to the
authentication.
|
| Constructor and Description |
|---|
AbstractTicket(String id,
TicketGrantingTicketImpl ticket,
ExpirationPolicy expirationPolicy)
Constructs a new Ticket with a unique id, a possible parent Ticket (can
be null) and a specified Expiration Policy.
|
ServiceTicketImpl(String id,
TicketGrantingTicketImpl ticket,
Service service,
boolean fromNewLogin,
ExpirationPolicy policy)
Constructs a new ServiceTicket with a Unique Id, a TicketGrantingTicket,
a Service, Expiration Policy and a flag to determine if the ticket
creation was from a new Login or not.
|
TicketGrantingTicketImpl(String id,
Authentication authentication,
ExpirationPolicy policy)
Constructs a new TicketGrantingTicket without a parent
TicketGrantingTicket.
|
TicketGrantingTicketImpl(String id,
TicketGrantingTicketImpl ticketGrantingTicket,
Authentication authentication,
ExpirationPolicy policy)
Constructs a new TicketGrantingTicket.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HardTimeoutExpirationPolicy
Ticket expiration policy based on a hard timeout from ticket creation time rather than the
"idle" timeout provided by
TimeoutExpirationPolicy. |
class |
MultiTimeUseOrTimeoutExpirationPolicy
ExpirationPolicy that is based on certain number of uses of a ticket or a
certain time period for a ticket to exist.
|
class |
NeverExpiresExpirationPolicy
NeverExpiresExpirationPolicy always answers false when asked if a Ticket is
expired.
|
class |
RememberMeDelegatingExpirationPolicy
Delegates to different expiration policies depending on whether remember me
is true or not.
|
class |
ThrottledUseAndTimeoutExpirationPolicy
Implementation of an expiration policy that adds the concept of saying that a
ticket can only be used once every X millseconds to prevent misconfigured
clients from consuming resources by doing constant redirects.
|
class |
TicketGrantingTicketExpirationPolicy
Provides the Ticket Granting Ticket expiration policy.
|
class |
TimeoutExpirationPolicy
Expiration policy that is based on a certain time period for a ticket to
exist.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RememberMeDelegatingExpirationPolicy.setRememberMeExpirationPolicy(ExpirationPolicy rememberMeExpirationPolicy) |
void |
RememberMeDelegatingExpirationPolicy.setSessionExpirationPolicy(ExpirationPolicy sessionExpirationPolicy) |
Copyright © 2004-2012 Jasig. All Rights Reserved.