| Package | Description |
|---|---|
| org.jasig.cas.authentication |
Authentication validates the Credentials provided during a /login
request.
|
| org.jasig.cas.ticket |
Classes that represent tickets and can manipulate tickets.
|
| org.jasig.cas.validation |
Classes to perform additiona validation the Assertions provided by
the CAS server.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableAuthentication
Immutable authentication event whose attributes may not change after creation.
|
| Modifier and Type | Method and Description |
|---|---|
Authentication |
AuthenticationManager.authenticate(Credential... credentials)
Authenticates the provided credentials.
|
Authentication |
PolicyBasedAuthenticationManager.authenticate(Credential... credentials)
Authenticates the provided credentials.
|
Authentication |
AuthenticationBuilder.build()
Creates an immutable authentication instance from builder data.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
AllAuthenticationPolicy.isSatisfiedBy(Authentication authn) |
boolean |
AuthenticationPolicy.isSatisfiedBy(Authentication authentication)
Determines whether an authentication event isSatisfiedBy arbitrary security policy.
|
boolean |
NotPreventedAuthenticationPolicy.isSatisfiedBy(Authentication authentication) |
boolean |
RequiredHandlerAuthenticationPolicy.isSatisfiedBy(Authentication authn) |
boolean |
AnyAuthenticationPolicy.isSatisfiedBy(Authentication authn) |
static AuthenticationBuilder |
AuthenticationBuilder.newInstance(Authentication source)
Creates a new builder initialized with data from the given authentication source.
|
| Constructor and Description |
|---|
MixedPrincipalException(Authentication authentication,
Principal a,
Principal b)
Creates a new instance from what would otherwise have been a successful authentication event and the two
disparate principals resolved.
|
UnresolvedPrincipalException(Authentication authentication)
Creates a new instance from an authentication event that was successful prior to principal resolution.
|
UnresolvedPrincipalException(Authentication authentication,
Exception cause)
Creates a new instance from an authentication event that was successful prior to principal resolution.
|
| Modifier and Type | Method and Description |
|---|---|
Authentication |
TicketGrantingTicketImpl.getAuthentication()
Method to retrieve the authentication.
|
Authentication |
TicketGrantingTicket.getAuthentication()
Method to retrieve the authentication.
|
Authentication |
ServiceTicketImpl.getAuthentication() |
Authentication |
TicketState.getAuthentication()
Authentication information from the ticket.
|
| Modifier and Type | Method and Description |
|---|---|
List<Authentication> |
TicketGrantingTicketImpl.getChainedAuthentications()
Gets all authentications (
TicketGrantingTicket.getAuthentication(), TicketGrantingTicket.getSupplementalAuthentications()) from this
instance and all dependent tickets that reference this one. |
List<Authentication> |
TicketGrantingTicket.getChainedAuthentications()
Gets all authentications (
TicketGrantingTicket.getAuthentication(), TicketGrantingTicket.getSupplementalAuthentications()) from this
instance and all dependent tickets that reference this one. |
List<Authentication> |
TicketGrantingTicketImpl.getSupplementalAuthentications()
Gets a list of supplemental authentications associated with this ticket.
|
List<Authentication> |
TicketGrantingTicket.getSupplementalAuthentications()
Gets a list of supplemental authentications associated with this ticket.
|
| Modifier and Type | Method and Description |
|---|---|
TicketGrantingTicket |
ServiceTicket.grantTicketGrantingTicket(String id,
Authentication authentication,
ExpirationPolicy expirationPolicy)
Method to grant a TicketGrantingTicket from this service to the
authentication.
|
TicketGrantingTicket |
ServiceTicketImpl.grantTicketGrantingTicket(String id,
Authentication authentication,
ExpirationPolicy expirationPolicy) |
| Constructor and Description |
|---|
TicketGrantingTicketImpl(String id,
Authentication authentication,
ExpirationPolicy policy)
Constructs a new TicketGrantingTicket without a parent
TicketGrantingTicket.
|
TicketGrantingTicketImpl(String id,
TicketGrantingTicket ticketGrantingTicket,
Authentication authentication,
ExpirationPolicy policy)
Constructs a new TicketGrantingTicket.
|
| Modifier and Type | Method and Description |
|---|---|
Authentication |
Assertion.getPrimaryAuthentication()
Gets the authentication event that is basis of this assertion.
|
Authentication |
ImmutableAssertion.getPrimaryAuthentication() |
| Modifier and Type | Method and Description |
|---|---|
List<Authentication> |
Assertion.getChainedAuthentications()
Gets a list of all authentications that have occurred during a CAS SSO session.
|
List<Authentication> |
ImmutableAssertion.getChainedAuthentications() |
| Constructor and Description |
|---|
ImmutableAssertion(Authentication primary,
List<Authentication> chained,
Service service,
boolean fromNewLogin)
Creates a new instance with required parameters.
|
| Constructor and Description |
|---|
ImmutableAssertion(Authentication primary,
List<Authentication> chained,
Service service,
boolean fromNewLogin)
Creates a new instance with required parameters.
|
Copyright © 2004-2014 Jasig. All Rights Reserved.