Package org.apereo.cas.authentication
package org.apereo.cas.authentication
-
ClassDescriptionThe Authentication object represents a successful authentication request.AuthenticationAccountStateHandler<AuthnResponse,
Configuration> This isAuthenticationAccountStateHandler
.Constructs immutableAuthentication
objects using the builder pattern.This isAuthenticationEventExecutionPlan
.Authentication raised byAuthenticationManager
to signal authentication failure.An authentication handler authenticates a single credential.This isAuthenticationHandlerExecutionResult
that describes the result of an authentication attempt.This isAuthenticationHandlerResolver
which 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
.TheAuthenticationResult
is 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 viaAuthenticationResultBuilder
and a chain of authentication of history tracked byAuthenticationResult
.This isAuthenticationServiceSelectionPlan
.This isAuthenticationServiceSelectionStrategy
which attempts to resolve and nominate a service during a validation event.This isAuthenticationServiceSelectionStrategyConfigurer
that 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 producesAuthenticationTransaction
objects that may contain one more or credentials.TheAuthenticationTransactionManager
deals 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 isPrincipalElectionStrategy
that attempts to nominate a given principal as the primary principal object amongst many authentication events.This isPrincipalElectionStrategyConflictResolver
that 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.