All Classes and Interfaces
Class
Description
This is
AdaptiveAuthenticationPolicy.Interface for merging attributes from sibling attribute repositories.
The Authentication object represents a successful authentication request.
This is
AuthenticationAccountStateHandler.Constructs immutable
Authentication objects using the builder pattern.This is
AuthenticationEventExecutionPlan.Authentication raised by
AuthenticationManager to signal authentication failure.An authentication handler authenticates a single credential.
This is
AuthenticationHandlerExecutionResult that describes the result of an authentication attempt.This is
AuthenticationHandlerResolver 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.
Strategy interface for pluggable authentication security policies.
This is
AuthenticationPolicyExecutionResult.This is
AuthenticationPolicyResolver.This is
AuthenticationPostProcessor.This is
AuthenticationPreProcessor.The
AuthenticationResult is an abstraction representing final authentication outcome for any number of processed
authentication transactions.This is
AuthenticationResultBuilder.This is
AuthenticationResultBuilderFactory, which is responsible to
produce authentication result builder objects via AuthenticationResultBuilder
and a chain of authentication of history tracked by AuthenticationResult.This is
AuthenticationServiceSelectionPlan.This is
AuthenticationServiceSelectionStrategy which attempts to
resolve and nominate a service during a validation event.This is
AuthenticationServiceSelectionStrategyConfigurer
that is used to extract and translate a given service request/URL.This is
AuthenticationSystemSupport - a facade that exposes a high level authentication system API to CAS core.This is
AuthenticationTransaction.This is
AuthenticationTransactionFactory,
whch produces AuthenticationTransaction objects
that may contain one more or credentials.The
AuthenticationTransactionManager deals exclusively with authentication concepts
e.g.Describes an authentication credential.
Describes a credential provided for authentication.
This is
CredentialTrait.This is
GeoLocationRequest.This is
GeoLocationResponse that represents a particular geo location
usually calculated from an ip address.This is
GeoLocationService.This is
IPAddressIntelligenceResponse.Status of ip addresses after examination.
This is
IPAddressIntelligenceService.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 is
MutableCredential.Generates a unique consistent Id based on the principal.
Defines methods for finding a
PersonAttributes or Set of IPersons based on a user ID or a Map of user attributes to
query with.This is
PersonAttributeDaoFilter.An immutable representation of a person with a uid (username) and attributes.
This is
PrePostAuthenticationHandler.Describes an error condition where authentication was prevented for some reason, e.g.
Generic concept of an authenticated thing.
This is
PrincipalElectionStrategy that attempts to nominate a given principal
as the primary principal object amongst many authentication events.This is
PrincipalElectionStrategyConflictResolver
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.
Defines operations to create principals.
Strategy pattern component for transforming principal names in the authentication pipeline.
This is
PrincipalResolutionExecutionPlan.Resolves a
Principal from a Credential using an arbitrary strategy.Credential that wish to handle remember me scenarios need
to implement this class.
This is
Response that is outputted by each service principal.An enumeration of different response types.
Represents the task of building a CAS response
that is returned by a service.
This is
ResponseBuilderLocator which attempts to locate ResponseBuilder
objects registered in the application context.Generic CAS exception that sits at the top of the exception hierarchy.
Marker interface for Services.
The
ServiceFactory is responsible for creating service objects.This is
ServiceFactoryConfigurer.This is
ServiceMatchingStrategy.This is
UnauthorizedAuthenticationException.Provider for the username attribute to use when one is not otherwise provided.
Represents a service using CAS that comes from the web.