| Package | Description |
|---|---|
| org.jasig.cas.authentication |
Authentication validates the Credentials provided during a /login
request.
|
| org.jasig.cas.authentication.handler.support |
Authentication.support contains the specific implementations of
the AuthenticationHandler interface.
|
| Modifier and Type | Method and Description |
|---|---|
HandlerResult |
AuthenticationHandler.authenticate(Credential credential)
Authenticates the given credential.
|
protected HandlerResult |
AcceptUsersAuthenticationHandler.authenticateUsernamePasswordInternal(UsernamePasswordCredential credential)
Authenticates a username/password credential by an arbitrary strategy.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,HandlerResult> |
AuthenticationException.getHandlerSuccesses()
Gets an unmodifable map of handler names to authentication successes.
|
Map<String,HandlerResult> |
AuthenticationBuilder.getSuccesses()
Gets the authentication success map.
|
Map<String,HandlerResult> |
ImmutableAuthentication.getSuccesses() |
Map<String,HandlerResult> |
Authentication.getSuccesses()
Gets a map describing successful authentications produced by
AuthenticationHandler components. |
| Modifier and Type | Method and Description |
|---|---|
AuthenticationBuilder |
AuthenticationBuilder.addSuccess(String key,
HandlerResult value)
Adds an authentication success to the map of handler names to successful authentication handler results.
|
| Modifier and Type | Method and Description |
|---|---|
AuthenticationBuilder |
AuthenticationBuilder.setSuccesses(Map<String,HandlerResult> successes)
Sets the authentication handler success map.
|
| Constructor and Description |
|---|
AuthenticationException(Map<String,Class<? extends Exception>> handlerErrors,
Map<String,HandlerResult> handlerSuccesses)
Creates a new instance for the case when there are both handler successes and failures.
|
AuthenticationException(String message,
Map<String,Class<? extends Exception>> handlerErrors,
Map<String,HandlerResult> handlerSuccesses)
Creates a new instance for the case when there are both handler successes and failures and a custom
error message is required.
|
ImmutableAuthentication(Date date,
List<CredentialMetaData> credentials,
Principal principal,
Map<String,Object> attributes,
Map<String,HandlerResult> successes,
Map<String,Class<? extends Exception>> failures)
Creates a new instance with the given data.
|
PrincipalException(String message,
Map<String,Class<? extends Exception>> handlerErrors,
Map<String,HandlerResult> handlerSuccesses)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
HandlerResult |
HttpBasedServiceCredentialsAuthenticationHandler.authenticate(Credential credential) |
HandlerResult |
AbstractPreAndPostProcessingAuthenticationHandler.authenticate(Credential credential)
Authenticates the given credential.
|
protected abstract HandlerResult |
AbstractUsernamePasswordAuthenticationHandler.authenticateUsernamePasswordInternal(UsernamePasswordCredential transformedCredential)
Authenticates a username/password credential by an arbitrary strategy.
|
protected HandlerResult |
JaasAuthenticationHandler.authenticateUsernamePasswordInternal(UsernamePasswordCredential credential)
Authenticates a username/password credential by an arbitrary strategy.
|
protected HandlerResult |
AbstractUsernamePasswordAuthenticationHandler.createHandlerResult(Credential credential,
Principal principal,
List<Message> warnings)
Helper method to construct a handler result
on successful authentication events.
|
protected HandlerResult |
AbstractUsernamePasswordAuthenticationHandler.doAuthentication(Credential credential)
Performs the details of authentication and returns an authentication handler result on success.
|
protected abstract HandlerResult |
AbstractPreAndPostProcessingAuthenticationHandler.doAuthentication(Credential credential)
Performs the details of authentication and returns an authentication handler result on success.
|
protected HandlerResult |
AbstractPreAndPostProcessingAuthenticationHandler.postAuthenticate(Credential credential,
HandlerResult result)
Template method to perform arbitrary post-authentication actions.
|
| Modifier and Type | Method and Description |
|---|---|
protected HandlerResult |
AbstractPreAndPostProcessingAuthenticationHandler.postAuthenticate(Credential credential,
HandlerResult result)
Template method to perform arbitrary post-authentication actions.
|
Copyright © 2004-2014 Jasig. All Rights Reserved.