Package org.apereo.cas.authentication
package org.apereo.cas.authentication
-
ClassDescriptionThe Authentication object represents a successful authentication request.AuthenticationAccountStateHandler<AuthnResponse,
Configuration> This isAuthenticationAccountStateHandler.Constructs immutableAuthenticationobjects using the builder pattern.This isAuthenticationEventExecutionPlan.Authentication raised byAuthenticationManagerto signal authentication failure.An authentication handler authenticates a single credential.This isAuthenticationHandlerExecutionResultthat describes the result of an authentication attempt.This isAuthenticationHandlerResolverwhich decides which set of authentication handlers shall be chosen for a given authN event.Authenticates one or more credentials.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.AuthenticationPasswordPolicyHandlingStrategy<AuthnResponse,Configuration> Strategy interface for pluggable authentication security policies.This isAuthenticationPolicyExecutionResult.AuthenticationPolicyExecutionResult.AuthenticationPolicyExecutionResultBuilder<C extends AuthenticationPolicyExecutionResult,B extends AuthenticationPolicyExecutionResult.AuthenticationPolicyExecutionResultBuilder<C, B>> This isAuthenticationPolicyResolver.This isAuthenticationPostProcessor.This isAuthenticationPreProcessor.TheAuthenticationResultis an abstraction representing final authentication outcome for any number of processed authentication transactions.This isAuthenticationResultBuilder.This isAuthenticationResultBuilderFactory, which is responsible to produce authentication result builder objects viaAuthenticationResultBuilderand a chain of authentication of history tracked byAuthenticationResult.This isAuthenticationServiceSelectionPlan.This isAuthenticationServiceSelectionStrategywhich attempts to resolve and nominate a service during a validation event.This isAuthenticationServiceSelectionStrategyConfigurerthat is used to extract and translate a given service request/URL.This isAuthenticationSystemSupport- a facade that exposes a high level authentication system API to CAS core.This isAuthenticationTransaction.This isAuthenticationTransactionFactory, whch producesAuthenticationTransactionobjects that may contain one more or credentials.TheAuthenticationTransactionManagerdeals exclusively with authentication concepts e.g.Describes an authentication credential.Describes a credential provided for authentication.This isCredentialTrait.Simple parameterized message descriptor with a code that refers to a message bundle key and a default message string to use if no message code can be resolved.This isMutableCredential.This isPrePostAuthenticationHandler.Describes an error condition where authentication was prevented for some reason, e.g.This isPrincipalElectionStrategythat attempts to nominate a given principal as the primary principal object amongst many authentication events.This isPrincipalElectionStrategyConflictResolverthat determines the final principal identifier as part of the principal election strategy.Describes a principal resolution error, which is a subcategory of authentication error.Credential that wish to handle remember me scenarios need to implement this class.Generic CAS exception that sits at the top of the exception hierarchy.