See: Description
| Class | Description |
|---|---|
| AbstractAuthenticationHandler |
Base class for all authentication handlers that support configurable naming.
|
| AbstractCredential |
Base class for CAS credentials that are safe for long-term storage.
|
| AcceptUsersAuthenticationHandler |
Handler that contains a list of valid users and passwords.
|
| AuthenticationCredentialsLocalBinder |
ThreadLocal based holder for current set of credentials and/or authentication object for any current
CAS authentication transaction.
|
| BasicCredentialMetaData |
Basic credential metadata implementation that stores the original credential ID and the original credential type.
|
| BasicIdentifiableCredential |
This is
BasicIdentifiableCredential, a simple credential implementation
that is only recognized by its id. |
| DefaultAuthentication |
Immutable authentication event whose attributes may not change after creation.
|
| DefaultAuthenticationBuilder |
Constructs immutable
Authentication objects using the builder pattern. |
| DefaultAuthenticationContextValidator |
The
DefaultAuthenticationContextValidator is responsible for evaluating an authentication
object to see whether it satisfied a requested authentication context. |
| DefaultAuthenticationEventExecutionPlan | |
| DefaultAuthenticationResult |
The
DefaultAuthenticationResult represents a concrete implementation of AuthenticationResult. |
| DefaultAuthenticationResultBuilder |
This is
DefaultAuthenticationResultBuilder. |
| DefaultAuthenticationServiceSelectionPlan | |
| DefaultAuthenticationServiceSelectionStrategy |
This is
DefaultAuthenticationServiceSelectionStrategy which returns back to the caller
the provided service, as it was without any additional processing. |
| DefaultAuthenticationSystemSupport |
This is
DefaultAuthenticationSystemSupport. |
| DefaultAuthenticationTransactionManager | |
| DefaultCasSslContext |
This is
DefaultCasSslContext. |
| DefaultHandlerResult |
Contains information about a successful authentication produced by an
AuthenticationHandler. |
| DefaultPrincipalElectionStrategy |
This is
DefaultPrincipalElectionStrategy that selects the primary principal
to be the first principal in the chain of authentication history. |
| HttpBasedServiceCredential |
A credential representing an HTTP endpoint given by a URL.
|
| PolicyBasedAuthenticationManager |
This is
PolicyBasedAuthenticationManager, which provides common operations
around an authentication manager implementation. |
| PseudoPlatformTransactionManager |
This is
PseudoPlatformTransactionManager. |
| RegisteredServiceAuthenticationHandlerResolver |
This is
RegisteredServiceAuthenticationHandlerResolver
that acts on the criteria presented by a registered service to
detect which handler(s) should be resolved for authentication. |
| RememberMeUsernamePasswordCredential |
Handles both remember me services and username and password.
|
| UsernamePasswordCredential |
Credential for authenticating with a username and password.
|
Authentication validates the Credentials provided during a /login request. In this context, "Credentials" are an opaque object declared with the Credentials marker interface. The AuthenticationManager typically passes the Credentials to a sequence of plug-in elements to see if any of them can recognize and process the concrete implementing type.
Successful authentication generates a Principal object wrapped in an Authentication object. All these objects must be serializable, and the Authentication becomes part of the TGT in the ticket cache.
Unsucessful authentication must throw an AuthenticationException. The AuthenticationManager may not return null to signal a failure.