See: Description
| Interface | Description |
|---|---|
| Authentication |
The Authentication object represents a successful authentication request.
|
| AuthenticationManager |
The AuthenticationManager class is the entity that determines the
authenticity of the credentials provided.
|
| AuthenticationMetaDataPopulator |
An extension point to the Authentication process that allows CAS to provide
additional attributes related to the overall Authentication (such as
authentication type) that are specific to the Authentication request versus
the Principal itself.
|
| Class | Description |
|---|---|
| AbstractAuthentication | |
| AbstractAuthenticationManager | |
| AbstractAuthenticationManager.Pair<A,B> | |
| AuthenticationManagerImpl |
Default implementation of the AuthenticationManager.
|
| DirectMappingAuthenticationManagerImpl |
Authentication Manager that provides a direct mapping between credentials
provided and the authentication handler used to authenticate the user.
|
| DirectMappingAuthenticationManagerImpl.DirectAuthenticationHandlerMappingHolder | |
| ImmutableAuthentication |
Default implementation of Authentication interface.
|
| LinkedAuthenticationHandlerAndCredentialsToPrincipalResolverAuthenticationManager |
Ensures that all authentication handlers are tried, but if one is tried, the associated CredentialsToPrincipalResolver is used.
|
| MutableAuthentication |
Mutable implementation of Authentication interface.
|
| SamlAuthenticationMetaDataPopulator |
AuthenticationMetaDataPopulator to retrieve the Authentication Type.
|
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.
Copyright © 2004-2012 Jasig. All Rights Reserved.