Skip navigation links
A B C D E F G H I J L M N O P R S T U V 

A

AbstractAuthenticationHandler - Class in org.apereo.cas.authentication
Base class for all authentication handlers that support configurable naming.
AbstractAuthenticationHandler(String, ServicesManager, PrincipalFactory, Integer) - Constructor for class org.apereo.cas.authentication.AbstractAuthenticationHandler
Instantiates a new Abstract authentication handler.
AbstractAuthenticationManager - Class in org.apereo.cas.authentication
This is AbstractAuthenticationManager, which provides common operations around an authentication manager implementation.
AbstractAuthenticationManager(AuthenticationEventExecutionPlan, AuthenticationHandlerResolver, boolean) - Constructor for class org.apereo.cas.authentication.AbstractAuthenticationManager
Creates a new authentication manager with a map of authentication handlers to the principal resolvers that should be used upon successful authentication if no principal is resolved by the authentication handler.
AbstractCredential - Class in org.apereo.cas.authentication
Base class for CAS credentials that are safe for long-term storage.
AbstractCredential() - Constructor for class org.apereo.cas.authentication.AbstractCredential
 
AbstractMultifactorAuthenticationProvider - Class in org.apereo.cas.services
The AbstractMultifactorAuthenticationProvider is responsible for as the parent of all providers.
AbstractMultifactorAuthenticationProvider() - Constructor for class org.apereo.cas.services.AbstractMultifactorAuthenticationProvider
 
AbstractPreAndPostProcessingAuthenticationHandler - Class in org.apereo.cas.authentication.handler.support
Abstract authentication handler that allows deployers to utilize the bundled AuthenticationHandlers while providing a mechanism to perform tasks before and after authentication.
AbstractPreAndPostProcessingAuthenticationHandler(String, ServicesManager, PrincipalFactory, Integer) - Constructor for class org.apereo.cas.authentication.handler.support.AbstractPreAndPostProcessingAuthenticationHandler
 
AbstractPrincipalAttributesRepository - Class in org.apereo.cas.authentication.principal.cache
Parent class for retrieval principals attributes, provides operations around caching, merging of attributes.
AbstractPrincipalAttributesRepository() - Constructor for class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
Instantiates a new principal attributes repository.
AbstractPrincipalAttributesRepository(long, String) - Constructor for class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
Instantiates a new principal attributes repository.
AbstractPrincipalAttributesRepository.MergingStrategy - Enum in org.apereo.cas.authentication.principal.cache
Defines the merging strategy options.
AbstractRegisteredServiceAttributeReleasePolicy - Class in org.apereo.cas.services
Abstract release policy for attributes, provides common shared settings such as loggers and attribute filter config.
AbstractRegisteredServiceAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
AbstractUsernamePasswordAuthenticationHandler - Class in org.apereo.cas.authentication.handler.support
Abstract class to override supports so that we don't need to duplicate the check for UsernamePasswordCredential.
AbstractUsernamePasswordAuthenticationHandler(String, ServicesManager, PrincipalFactory, Integer) - Constructor for class org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
 
AcceptAnyAuthenticationPolicyFactory - Class in org.apereo.cas.authentication.policy
Produces authentication policies that passively satisfy any given Authentication.
AcceptAnyAuthenticationPolicyFactory() - Constructor for class org.apereo.cas.authentication.policy.AcceptAnyAuthenticationPolicyFactory
 
AcceptUsersAuthenticationHandler - Class in org.apereo.cas.authentication
Handler that contains a list of valid users and passwords.
AcceptUsersAuthenticationHandler(String) - Constructor for class org.apereo.cas.authentication.AcceptUsersAuthenticationHandler
Instantiates a new Accept users authentication handler.
AcceptUsersAuthenticationHandler(String, ServicesManager, PrincipalFactory, Integer, Map<String, String>) - Constructor for class org.apereo.cas.authentication.AcceptUsersAuthenticationHandler
Instantiates a new Accept users authentication handler.
acceptUsersAuthenticationHandler() - Method in class org.apereo.cas.config.CasCoreAuthenticationHandlersConfiguration
 
acceptUsersPrincipalFactory() - Method in class org.apereo.cas.config.CasCoreAuthenticationHandlersConfiguration
 
AccountDisabledException - Exception in org.apereo.cas.authentication.exceptions
Describes an authentication error condition where a user account has been administratively disabled.
AccountDisabledException() - Constructor for exception org.apereo.cas.authentication.exceptions.AccountDisabledException
Instantiates a new account disabled exception.
AccountDisabledException(String) - Constructor for exception org.apereo.cas.authentication.exceptions.AccountDisabledException
Instantiates a new account disabled exception.
AccountPasswordMustChangeException - Exception in org.apereo.cas.authentication.exceptions
Describes an authentication error condition where a user account's password must change before login.
AccountPasswordMustChangeException() - Constructor for exception org.apereo.cas.authentication.exceptions.AccountPasswordMustChangeException
Instantiates a new account password must change exception.
AccountPasswordMustChangeException(String) - Constructor for exception org.apereo.cas.authentication.exceptions.AccountPasswordMustChangeException
Instantiates a new account password must change exception.
adaptiveAuthenticationPolicy() - Method in class org.apereo.cas.config.CasCoreAuthenticationPolicyConfiguration
 
addAttribute(String, Object) - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Adds an authentication metadata attribute key-value pair.
addAuthenticationMethodAttribute(AuthenticationBuilder, Authentication) - Method in class org.apereo.cas.authentication.AbstractAuthenticationManager
Add authentication method attribute.
addCredential(CredentialMetaData) - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Adds metadata about a credential presented for authentication.
addCredentials(List<CredentialMetaData>) - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
 
addFailure(String, Class<? extends Exception>) - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Adds an authentication failure to the map of handler names to the authentication handler failures.
addFailures(Map<String, Class<? extends Exception>>) - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
 
addPolicy(RegisteredServiceAttributeReleasePolicy) - Method in class org.apereo.cas.services.ChainingAttributeReleasePolicy
Add policy.
addPrincipalAttributes(String, Map<String, Object>) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
Add principal attributes into the underlying cache instance.
addPrincipalAttributes(String, Map<String, Object>) - Method in class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
 
addPrincipalAttributes(String, Map<String, Object>) - Method in class org.apereo.cas.authentication.principal.DefaultPrincipalAttributesRepository
 
addProvider(MultifactorAuthenticationProvider) - Method in class org.apereo.cas.services.DefaultVariegatedMultifactorAuthenticationProvider
 
addSuccess(String, HandlerResult) - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Adds an authentication success to the map of handler names to successful authentication handler results.
addSuccesses(Map<String, HandlerResult>) - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
 
AllAuthenticationPolicy - Class in org.apereo.cas.authentication.policy
Authentication security policy that is satisfied iff all given credentials are successfully authenticated.
AllAuthenticationPolicy() - Constructor for class org.apereo.cas.authentication.policy.AllAuthenticationPolicy
 
AnyAuthenticationPolicy - Class in org.apereo.cas.authentication.policy
Authentication policy that is satisfied by at least one successfully authenticated credential.
AnyAuthenticationPolicy() - Constructor for class org.apereo.cas.authentication.policy.AnyAuthenticationPolicy
Instantiates a new Any authentication policy.
AnyAuthenticationPolicy(boolean) - Constructor for class org.apereo.cas.authentication.policy.AnyAuthenticationPolicy
Instantiates a new Any authentication policy.
apply(String, GeoLocationRequest) - Method in class org.apereo.cas.authentication.adaptive.DefaultAdaptiveAuthenticationPolicy
 
attributeRepositories() - Method in class org.apereo.cas.config.CasPersonDirectoryConfiguration
 
attributeRepository - Variable in class org.apereo.cas.authentication.principal.resolvers.PersonDirectoryPrincipalResolver
Repository of principal attributes to be retrieved.
attributeRepository() - Method in class org.apereo.cas.config.CasPersonDirectoryConfiguration
 
authenticate(AuthenticationTransaction) - Method in class org.apereo.cas.authentication.AbstractAuthenticationManager
 
authenticate(Credential) - Method in class org.apereo.cas.authentication.handler.support.AbstractPreAndPostProcessingAuthenticationHandler
 
authenticate(Credential) - Method in class org.apereo.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler
 
authenticateAndResolvePrincipal(AuthenticationBuilder, Credential, PrincipalResolver, AuthenticationHandler) - Method in class org.apereo.cas.authentication.AbstractAuthenticationManager
Authenticate and resolve principal.
authenticateInternal(AuthenticationTransaction) - Method in class org.apereo.cas.authentication.AbstractAuthenticationManager
Follows the same contract as AuthenticationManager.authenticate(AuthenticationTransaction).
authenticateInternal(AuthenticationTransaction) - Method in class org.apereo.cas.authentication.PolicyBasedAuthenticationManager
 
authenticateUsernamePasswordInternal(UsernamePasswordCredential, String) - Method in class org.apereo.cas.authentication.AcceptUsersAuthenticationHandler
 
authenticateUsernamePasswordInternal(UsernamePasswordCredential, String) - Method in class org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
Authenticates a username/password credential by an arbitrary strategy with extra parameter original credential password before encoding password.
authenticateUsernamePasswordInternal(UsernamePasswordCredential, String) - Method in class org.apereo.cas.authentication.handler.support.JaasAuthenticationHandler
 
AUTHENTICATION_ATTRIBUTE_BYPASS_MFA - Static variable in interface org.apereo.cas.services.MultifactorAuthenticationProviderBypass
bypass mfa authn attribute.
AUTHENTICATION_ATTRIBUTE_BYPASS_MFA_PROVIDER - Static variable in interface org.apereo.cas.services.MultifactorAuthenticationProviderBypass
bypass mfa for provider id authn attribute.
AUTHENTICATION_ATTRIBUTE_PASSWORD - Static variable in class org.apereo.cas.authentication.UsernamePasswordCredential
Authentication attribute name for password.
AuthenticationContextAttributeMetaDataPopulator - Class in org.apereo.cas.authentication.metadata
AuthenticationContextAttributeMetaDataPopulator(String, AuthenticationHandler, MultifactorAuthenticationProvider) - Constructor for class org.apereo.cas.authentication.metadata.AuthenticationContextAttributeMetaDataPopulator
 
authenticationContextValidator() - Method in class org.apereo.cas.config.CasCoreAuthenticationSupportConfiguration
 
AuthenticationCredentialsLocalBinder - Class in org.apereo.cas.authentication
ThreadLocal based holder for current set of credentials and/or authentication object for any current CAS authentication transaction.
AuthenticationCredentialsLocalBinder() - Constructor for class org.apereo.cas.authentication.AuthenticationCredentialsLocalBinder
 
authenticationEventExecutionPlan - Variable in class org.apereo.cas.authentication.AbstractAuthenticationManager
Plan to execute the authentication transaction.
authenticationEventExecutionPlan(List<AuthenticationEventExecutionPlanConfigurer>) - Method in class org.apereo.cas.config.CasCoreAuthenticationConfiguration
 
authenticationExceptionHandler() - Method in class org.apereo.cas.config.CasCoreAuthenticationSupportConfiguration
 
AuthenticationExceptionHandler - Class in org.apereo.cas.web.flow
Performs two important error handling functions on an AuthenticationException raised from the authentication layer: Maps handler errors onto message bundle strings for display to user. Determines the next webflow state by comparing handler errors against AuthenticationExceptionHandler.errors in list order.
AuthenticationExceptionHandler() - Constructor for class org.apereo.cas.web.flow.AuthenticationExceptionHandler
 
authenticationHandlerResolver - Variable in class org.apereo.cas.authentication.AbstractAuthenticationManager
The Authentication handler resolver.
authenticationPolicies - Variable in class org.apereo.cas.authentication.PolicyBasedAuthenticationManager
Authentication security policy.
authenticationPolicy() - Method in class org.apereo.cas.config.CasCoreAuthenticationPolicyConfiguration
 
authenticationTransactionManager(AuthenticationManager) - Method in class org.apereo.cas.config.CasCoreAuthenticationConfiguration
 
authorizeReleaseOfAllowedAttributes(Map<String, Object>) - Method in class org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy
Authorize release of allowed attributes map.

B

BaseAuthenticationMetadataPopulator - Class in org.apereo.cas.authentication.metadata
BaseAuthenticationMetadataPopulator() - Constructor for class org.apereo.cas.authentication.metadata.BaseAuthenticationMetadataPopulator
 
BaseAuthenticationMetadataPopulator(int) - Constructor for class org.apereo.cas.authentication.metadata.BaseAuthenticationMetadataPopulator
 
BasicCredentialMetaData - Class in org.apereo.cas.authentication
Basic credential metadata implementation that stores the original credential ID and the original credential type.
BasicCredentialMetaData(Credential) - Constructor for class org.apereo.cas.authentication.BasicCredentialMetaData
Creates a new instance from the given credential.
BasicIdentifiableCredential - Class in org.apereo.cas.authentication
This is BasicIdentifiableCredential, a simple credential implementation that is only recognized by its id.
BasicIdentifiableCredential(String) - Constructor for class org.apereo.cas.authentication.BasicIdentifiableCredential
Instantiates a new Basic identifiable credential.
bindCurrent(Collection<Credential>) - Static method in class org.apereo.cas.authentication.AuthenticationCredentialsLocalBinder
Bind credentials to ThreadLocal.
bindCurrent(Credential...) - Static method in class org.apereo.cas.authentication.AuthenticationCredentialsLocalBinder
Bind credentials to ThreadLocal.
bindCurrent(Authentication) - Static method in class org.apereo.cas.authentication.AuthenticationCredentialsLocalBinder
Bind Authentication to ThreadLocal.
build() - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Creates an immutable authentication instance from builder data.
build() - Method in class org.apereo.cas.authentication.DefaultAuthenticationResultBuilder
 
build(Service) - Method in class org.apereo.cas.authentication.DefaultAuthenticationResultBuilder
 

C

CacheCredentialsCipherExecutor - Class in org.apereo.cas.authentication.metadata
CacheCredentialsCipherExecutor(String, String) - Constructor for class org.apereo.cas.authentication.metadata.CacheCredentialsCipherExecutor
Instantiates a new cipher executor.
cacheCredentialsCipherExecutor() - Method in class org.apereo.cas.config.CasCoreAuthenticationMetadataConfiguration
 
CacheCredentialsMetaDataPopulator - Class in org.apereo.cas.authentication.metadata
We utilize the AuthenticationMetaDataPopulator to retrieve and store the password as an authentication attribute under the key UsernamePasswordCredential.AUTHENTICATION_ATTRIBUTE_PASSWORD.
CacheCredentialsMetaDataPopulator() - Constructor for class org.apereo.cas.authentication.metadata.CacheCredentialsMetaDataPopulator
 
CacheCredentialsMetaDataPopulator(CipherExecutor) - Constructor for class org.apereo.cas.authentication.metadata.CacheCredentialsMetaDataPopulator
 
CachingPrincipalAttributesRepository - Class in org.apereo.cas.authentication.principal.cache
Wrapper around an attribute repository where attributes cached for a configurable period based on google guava's caching library.
CachingPrincipalAttributesRepository(String, long) - Constructor for class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
Instantiates a new caching attributes principal factory.
CachingPrincipalAttributesRepository(long, String, long) - Constructor for class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
Instantiates a new caching attributes principal factory.
casAuthenticationManager(Collection<AuthenticationPolicy>, AuthenticationHandlerResolver, AuthenticationEventExecutionPlan) - Method in class org.apereo.cas.config.CasCoreAuthenticationConfiguration
 
CasCoreAuthenticationConfiguration - Class in org.apereo.cas.config
CasCoreAuthenticationConfiguration() - Constructor for class org.apereo.cas.config.CasCoreAuthenticationConfiguration
 
CasCoreAuthenticationHandlersConfiguration - Class in org.apereo.cas.config
CasCoreAuthenticationHandlersConfiguration() - Constructor for class org.apereo.cas.config.CasCoreAuthenticationHandlersConfiguration
 
CasCoreAuthenticationHandlersConfiguration.JaasAuthenticationEventExecutionPlanConfiguration - Class in org.apereo.cas.config
The type Jaas authentication event execution plan configuration.
CasCoreAuthenticationHandlersConfiguration.ProxyAuthenticationEventExecutionPlanConfiguration - Class in org.apereo.cas.config
The type Proxy authentication event execution plan configuration.
CasCoreAuthenticationMetadataConfiguration - Class in org.apereo.cas.config
CasCoreAuthenticationMetadataConfiguration() - Constructor for class org.apereo.cas.config.CasCoreAuthenticationMetadataConfiguration
 
CasCoreAuthenticationPolicyConfiguration - Class in org.apereo.cas.config
CasCoreAuthenticationPolicyConfiguration() - Constructor for class org.apereo.cas.config.CasCoreAuthenticationPolicyConfiguration
 
CasCoreAuthenticationPrincipalConfiguration - Class in org.apereo.cas.config
CasCoreAuthenticationPrincipalConfiguration() - Constructor for class org.apereo.cas.config.CasCoreAuthenticationPrincipalConfiguration
 
CasCoreAuthenticationSupportConfiguration - Class in org.apereo.cas.config
CasCoreAuthenticationSupportConfiguration() - Constructor for class org.apereo.cas.config.CasCoreAuthenticationSupportConfiguration
 
CasCoreHttpConfiguration - Class in org.apereo.cas.config
CasCoreHttpConfiguration() - Constructor for class org.apereo.cas.config.CasCoreHttpConfiguration
 
CasPersonDirectoryConfiguration - Class in org.apereo.cas.config
CasPersonDirectoryConfiguration() - Constructor for class org.apereo.cas.config.CasPersonDirectoryConfiguration
 
ChainingAttributeReleasePolicy - Class in org.apereo.cas.services
ChainingAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.ChainingAttributeReleasePolicy
 
ChainingPrincipalResolver - Class in org.apereo.cas.authentication.principal.resolvers
Delegates to one or more principal resolves in series to resolve a principal.
ChainingPrincipalResolver() - Constructor for class org.apereo.cas.authentication.principal.resolvers.ChainingPrincipalResolver
 
clear() - Static method in class org.apereo.cas.authentication.AuthenticationCredentialsLocalBinder
Clear ThreadLocal state.
close() - Method in class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
 
close() - Method in class org.apereo.cas.authentication.principal.DefaultPrincipalAttributesRepository
 
collect(Authentication) - Method in class org.apereo.cas.authentication.DefaultAuthenticationResultBuilder
 
collect(Credential) - Method in class org.apereo.cas.authentication.DefaultAuthenticationResultBuilder
 
configureAuthenticationExecutionPlan(AuthenticationEventExecutionPlan) - Method in class org.apereo.cas.config.CasCoreAuthenticationHandlersConfiguration.JaasAuthenticationEventExecutionPlanConfiguration
 
configureAuthenticationExecutionPlan(AuthenticationEventExecutionPlan) - Method in class org.apereo.cas.config.CasCoreAuthenticationHandlersConfiguration.ProxyAuthenticationEventExecutionPlanConfiguration
 
configureAuthenticationExecutionPlan(AuthenticationEventExecutionPlan) - Method in class org.apereo.cas.config.CasCoreAuthenticationMetadataConfiguration
 
containsCustomErrors() - Method in class org.apereo.cas.web.flow.AuthenticationExceptionHandler
Package-private helper method to aid in testing.
convertPersonAttributesToPrincipal(String, Map<String, List<Object>>) - Method in class org.apereo.cas.authentication.principal.resolvers.PersonDirectoryPrincipalResolver
Convert person attributes to principal pair.
convertPersonAttributesToPrincipalAttributes(Map<String, List<Object>>) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
Convert person attributes to principal attributes.
createHandlerResult(Credential, Principal, List<MessageDescriptor>) - Method in class org.apereo.cas.authentication.handler.support.AbstractPreAndPostProcessingAuthenticationHandler
Helper method to construct a handler result on successful authentication events.
createPolicy(ServiceContext) - Method in class org.apereo.cas.authentication.policy.AcceptAnyAuthenticationPolicyFactory
 
createPolicy(ServiceContext) - Method in class org.apereo.cas.authentication.policy.RequiredHandlerAuthenticationPolicyFactory
 
createPrincipal(String) - Method in class org.apereo.cas.authentication.principal.DefaultPrincipalFactory
 
createPrincipal(String, Map<String, Object>) - Method in class org.apereo.cas.authentication.principal.DefaultPrincipalFactory
 

D

DefaultAdaptiveAuthenticationPolicy - Class in org.apereo.cas.authentication.adaptive
DefaultAdaptiveAuthenticationPolicy() - Constructor for class org.apereo.cas.authentication.adaptive.DefaultAdaptiveAuthenticationPolicy
 
DefaultAuthentication - Class in org.apereo.cas.authentication
Immutable authentication event whose attributes may not change after creation.
DefaultAuthentication(ZonedDateTime, Principal, Map<String, Object>, Map<String, HandlerResult>) - Constructor for class org.apereo.cas.authentication.DefaultAuthentication
Creates a new instance with the given data.
DefaultAuthentication(ZonedDateTime, List<CredentialMetaData>, Principal, Map<String, Object>, Map<String, HandlerResult>, Map<String, Class<? extends Exception>>) - Constructor for class org.apereo.cas.authentication.DefaultAuthentication
Creates a new instance with the given data.
DefaultAuthenticationBuilder - Class in org.apereo.cas.authentication
Constructs immutable Authentication objects using the builder pattern.
DefaultAuthenticationBuilder() - Constructor for class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Creates a new instance using the current date for the authentication date.
DefaultAuthenticationBuilder(Principal) - Constructor for class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Creates a new instance using the current date for the authentication date and the given principal for the authenticated principal.
DefaultAuthenticationContextValidator - Class in org.apereo.cas.authentication
The DefaultAuthenticationContextValidator is responsible for evaluating an authentication object to see whether it satisfied a requested authentication context.
DefaultAuthenticationContextValidator(String, String, String) - Constructor for class org.apereo.cas.authentication.DefaultAuthenticationContextValidator
 
DefaultAuthenticationEventExecutionPlan - Class in org.apereo.cas.authentication
DefaultAuthenticationEventExecutionPlan() - Constructor for class org.apereo.cas.authentication.DefaultAuthenticationEventExecutionPlan
 
DefaultAuthenticationResult - Class in org.apereo.cas.authentication
The DefaultAuthenticationResult represents a concrete implementation of AuthenticationResult.
DefaultAuthenticationResult(Authentication, Service) - Constructor for class org.apereo.cas.authentication.DefaultAuthenticationResult
Instantiates a new Default authentication result.
DefaultAuthenticationResult(Authentication) - Constructor for class org.apereo.cas.authentication.DefaultAuthenticationResult
Instantiates a new Default authentication result.
DefaultAuthenticationResultBuilder - Class in org.apereo.cas.authentication
DefaultAuthenticationResultBuilder(PrincipalElectionStrategy) - Constructor for class org.apereo.cas.authentication.DefaultAuthenticationResultBuilder
Instantiates a new default authentication result builder.
DefaultAuthenticationServiceSelectionPlan - Class in org.apereo.cas.authentication
DefaultAuthenticationServiceSelectionPlan() - Constructor for class org.apereo.cas.authentication.DefaultAuthenticationServiceSelectionPlan
 
DefaultAuthenticationServiceSelectionPlan(AuthenticationServiceSelectionStrategy...) - Constructor for class org.apereo.cas.authentication.DefaultAuthenticationServiceSelectionPlan
 
DefaultAuthenticationServiceSelectionStrategy - Class in org.apereo.cas.authentication
This is DefaultAuthenticationServiceSelectionStrategy which returns back to the caller the provided service, as it was without any additional processing.
DefaultAuthenticationServiceSelectionStrategy() - Constructor for class org.apereo.cas.authentication.DefaultAuthenticationServiceSelectionStrategy
 
DefaultAuthenticationSystemSupport - Class in org.apereo.cas.authentication
DefaultAuthenticationSystemSupport(AuthenticationTransactionManager, PrincipalElectionStrategy) - Constructor for class org.apereo.cas.authentication.DefaultAuthenticationSystemSupport
 
defaultAuthenticationSystemSupport(PrincipalElectionStrategy, AuthenticationTransactionManager) - Method in class org.apereo.cas.config.CasCoreAuthenticationSupportConfiguration
 
DefaultAuthenticationTransactionManager - Class in org.apereo.cas.authentication
DefaultAuthenticationTransactionManager(AuthenticationManager) - Constructor for class org.apereo.cas.authentication.DefaultAuthenticationTransactionManager
 
DefaultHandlerResult - Class in org.apereo.cas.authentication
Contains information about a successful authentication produced by an AuthenticationHandler.
DefaultHandlerResult(AuthenticationHandler, CredentialMetaData) - Constructor for class org.apereo.cas.authentication.DefaultHandlerResult
Instantiates a new handler result.
DefaultHandlerResult(AuthenticationHandler, CredentialMetaData, Principal) - Constructor for class org.apereo.cas.authentication.DefaultHandlerResult
Instantiates a new handler result.
DefaultHandlerResult(AuthenticationHandler, CredentialMetaData, List<MessageDescriptor>) - Constructor for class org.apereo.cas.authentication.DefaultHandlerResult
Instantiates a new handler result.
DefaultHandlerResult(AuthenticationHandler, CredentialMetaData, Principal, List<MessageDescriptor>) - Constructor for class org.apereo.cas.authentication.DefaultHandlerResult
Instantiates a new handler result.
DefaultHandlerResult(String, CredentialMetaData, Principal, List<MessageDescriptor>) - Constructor for class org.apereo.cas.authentication.DefaultHandlerResult
Instantiates a new Default handler result.
DefaultMultifactorAuthenticationProviderBypass - Class in org.apereo.cas.services
DefaultMultifactorAuthenticationProviderBypass(MultifactorAuthenticationProperties.BaseProvider.Bypass) - Constructor for class org.apereo.cas.services.DefaultMultifactorAuthenticationProviderBypass
 
DefaultPrincipalAttributesRepository - Class in org.apereo.cas.authentication.principal
Default implementation of PrincipalAttributesRepository that just returns the attributes as it receives them.
DefaultPrincipalAttributesRepository() - Constructor for class org.apereo.cas.authentication.principal.DefaultPrincipalAttributesRepository
 
DefaultPrincipalElectionStrategy - Class in org.apereo.cas.authentication
This is DefaultPrincipalElectionStrategy that selects the primary principal to be the first principal in the chain of authentication history.
DefaultPrincipalElectionStrategy() - Constructor for class org.apereo.cas.authentication.DefaultPrincipalElectionStrategy
 
DefaultPrincipalElectionStrategy(PrincipalFactory) - Constructor for class org.apereo.cas.authentication.DefaultPrincipalElectionStrategy
 
DefaultPrincipalFactory - Class in org.apereo.cas.authentication.principal
Factory to create SimplePrincipal objects.
DefaultPrincipalFactory() - Constructor for class org.apereo.cas.authentication.principal.DefaultPrincipalFactory
 
DefaultVariegatedMultifactorAuthenticationProvider - Class in org.apereo.cas.services
DefaultVariegatedMultifactorAuthenticationProvider() - Constructor for class org.apereo.cas.services.DefaultVariegatedMultifactorAuthenticationProvider
 
DefaultVariegatedMultifactorAuthenticationProvider(Collection<MultifactorAuthenticationProvider>) - Constructor for class org.apereo.cas.services.DefaultVariegatedMultifactorAuthenticationProvider
 
DenyAllAttributeReleasePolicy - Class in org.apereo.cas.services
A deny rule to refuse all service from receiving attributes, whether default or not.
DenyAllAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.DenyAllAttributeReleasePolicy
 
doAuthentication(Credential) - Method in class org.apereo.cas.authentication.handler.support.AbstractPreAndPostProcessingAuthenticationHandler
Performs the details of authentication and returns an authentication handler result on success.
doAuthentication(Credential) - Method in class org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
 
doBegin(Object, TransactionDefinition) - Method in class org.apereo.cas.authentication.PseudoPlatformTransactionManager
 
doCommit(DefaultTransactionStatus) - Method in class org.apereo.cas.authentication.PseudoPlatformTransactionManager
 
doGetTransaction() - Method in class org.apereo.cas.authentication.PseudoPlatformTransactionManager
 
doRollback(DefaultTransactionStatus) - Method in class org.apereo.cas.authentication.PseudoPlatformTransactionManager
 

E

EchoingPrincipalResolver - Class in org.apereo.cas.authentication.principal.resolvers
EchoingPrincipalResolver() - Constructor for class org.apereo.cas.authentication.principal.resolvers.EchoingPrincipalResolver
 
equals(Object) - Method in class org.apereo.cas.authentication.AbstractCredential
 
equals(Object) - Method in class org.apereo.cas.authentication.BasicCredentialMetaData
 
equals(Object) - Method in class org.apereo.cas.authentication.BasicIdentifiableCredential
 
equals(Object) - Method in class org.apereo.cas.authentication.DefaultAuthentication
 
equals(Object) - Method in class org.apereo.cas.authentication.DefaultHandlerResult
 
equals(Object) - Method in class org.apereo.cas.authentication.HttpBasedServiceCredential
 
equals(Object) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
 
equals(Object) - Method in class org.apereo.cas.authentication.principal.DefaultPrincipalAttributesRepository
 
equals(Object) - Method in class org.apereo.cas.authentication.principal.DefaultPrincipalFactory
 
equals(Object) - Method in class org.apereo.cas.authentication.principal.NullPrincipal
 
equals(Object) - Method in class org.apereo.cas.authentication.principal.SimplePrincipal
 
equals(Object) - Method in class org.apereo.cas.authentication.RememberMeUsernamePasswordCredential
 
equals(Object) - Method in class org.apereo.cas.authentication.UsernamePasswordCredential
 
equals(Object) - Method in class org.apereo.cas.services.AbstractMultifactorAuthenticationProvider
 
equals(Object) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
equals(Object) - Method in class org.apereo.cas.services.ReturnAllAttributeReleasePolicy
 
equals(Object) - Method in class org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy
 
equals(Object) - Method in class org.apereo.cas.services.ReturnMappedAttributeReleasePolicy
 
establishAuthenticationContextFromInitial(Authentication, Credential) - Method in class org.apereo.cas.authentication.DefaultAuthenticationSystemSupport
 
evaluateProducedAuthenticationContext(AuthenticationBuilder, AuthenticationTransaction) - Method in class org.apereo.cas.authentication.PolicyBasedAuthenticationManager
Evaluate produced authentication context.
expiration - Variable in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
The expiration time.
extractPrincipalId(Credential, Principal) - Method in class org.apereo.cas.authentication.principal.resolvers.PersonDirectoryPrincipalResolver
Extracts the id of the user from the provided credential.

F

FileTrustStoreSslSocketFactory - Class in org.apereo.cas.authentication
The SSL socket factory that loads the SSL context from a custom truststore file strictly used ssl handshakes for proxy authentication.
FileTrustStoreSslSocketFactory(Resource, String) - Constructor for class org.apereo.cas.authentication.FileTrustStoreSslSocketFactory
Instantiates a new trusted proxy authentication trust store ssl socket factory.
FileTrustStoreSslSocketFactory(Resource, String, String) - Constructor for class org.apereo.cas.authentication.FileTrustStoreSslSocketFactory
Instantiates a new trusted proxy authentication trust store ssl socket factory.
finalizeAllAuthenticationTransactions(AuthenticationResultBuilder, Service) - Method in class org.apereo.cas.authentication.DefaultAuthenticationSystemSupport
 
findProvider(String) - Method in class org.apereo.cas.services.DefaultVariegatedMultifactorAuthenticationProvider
 
findProvider(String, Class<T>) - Method in class org.apereo.cas.services.DefaultVariegatedMultifactorAuthenticationProvider
 

G

getAllowedAttributes() - Method in class org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy
 
getAllowedAttributes() - Method in class org.apereo.cas.services.ReturnMappedAttributeReleasePolicy
Gets the allowed attributes.
getAttributeFilter() - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
getAttributeMerger() - Method in enum org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository.MergingStrategy
Get attribute merger.
getAttributeRepository() - Method in class org.apereo.cas.authentication.principal.resolvers.ChainingPrincipalResolver
 
getAttributeRepository() - Method in class org.apereo.cas.authentication.principal.resolvers.EchoingPrincipalResolver
 
getAttributeRepository() - Method in class org.apereo.cas.authentication.principal.resolvers.PersonDirectoryPrincipalResolver
 
getAttributeRepository() - Method in class org.apereo.cas.authentication.principal.resolvers.ProxyingPrincipalResolver
 
getAttributes() - Method in class org.apereo.cas.authentication.DefaultAuthentication
 
getAttributes() - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Gets the authentication attribute map.
getAttributes(Principal) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
 
getAttributes() - Method in class org.apereo.cas.authentication.principal.NullPrincipal
 
getAttributes() - Method in class org.apereo.cas.authentication.principal.SimplePrincipal
 
getAttributes(Principal, Service, RegisteredService) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
getAttributes(Principal, Service, RegisteredService) - Method in class org.apereo.cas.services.ChainingAttributeReleasePolicy
 
getAttributesForUser(String) - Method in class org.apereo.cas.authentication.principal.resolvers.InternalGroovyScriptDao
 
getAttributesInternal(Principal, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
Gets the attributes internally from the implementation.
getAttributesInternal(Principal, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.DenyAllAttributeReleasePolicy
 
getAttributesInternal(Principal, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.GroovyScriptAttributeReleasePolicy
 
getAttributesInternal(Principal, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.ReturnAllAttributeReleasePolicy
 
getAttributesInternal(Principal, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy
 
getAttributesInternal(Principal, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.ReturnMappedAttributeReleasePolicy
 
getAttributesInternal(Principal, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.ScriptedRegisteredServiceAttributeReleasePolicy
 
getAuthentication() - Method in class org.apereo.cas.authentication.DefaultAuthenticationResult
 
getAuthenticationContextAttribute() - Method in class org.apereo.cas.authentication.DefaultAuthenticationContextValidator
 
getAuthenticationDate() - Method in class org.apereo.cas.authentication.DefaultAuthentication
 
getAuthenticationDate() - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Gets the authentication date.
getAuthenticationHandlersForThisTransaction(AuthenticationTransaction) - Method in class org.apereo.cas.authentication.AbstractAuthenticationManager
Gets authentication handlers for this transaction.
getAuthenticationHandlersForTransaction(AuthenticationTransaction) - Method in class org.apereo.cas.authentication.DefaultAuthenticationEventExecutionPlan
 
getAuthenticationManager() - Method in class org.apereo.cas.authentication.DefaultAuthenticationTransactionManager
 
getAuthenticationMetadataPopulators(AuthenticationTransaction) - Method in class org.apereo.cas.authentication.DefaultAuthenticationEventExecutionPlan
 
getAuthenticationMetadataPopulatorsForTransaction(AuthenticationTransaction) - Method in class org.apereo.cas.authentication.AbstractAuthenticationManager
Gets authentication metadata populators for transaction.
getAuthenticationTransactionManager() - Method in class org.apereo.cas.authentication.DefaultAuthenticationSystemSupport
 
getCallbackUrl() - Method in class org.apereo.cas.authentication.HttpBasedServiceCredential
 
getCredentialClass() - Method in class org.apereo.cas.authentication.AbstractCredential
 
getCredentialClass() - Method in class org.apereo.cas.authentication.BasicCredentialMetaData
 
getCredentialMetaData() - Method in class org.apereo.cas.authentication.DefaultHandlerResult
 
getCredentials() - Method in class org.apereo.cas.authentication.DefaultAuthentication
 
getCredentials() - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Gets the list of credentials that were attempted to be authenticated.
getCurrentAuthentication() - Static method in class org.apereo.cas.authentication.AuthenticationCredentialsLocalBinder
Get Authentication from ThreadLocal.
getCurrentCredentialIds() - Static method in class org.apereo.cas.authentication.AuthenticationCredentialsLocalBinder
Get credential ids from ThreadLocal.
getCurrentCredentialIdsAsString() - Static method in class org.apereo.cas.authentication.AuthenticationCredentialsLocalBinder
Get credential ids String representation from ThreadLocal.
getDaysToExpiration() - Method in class org.apereo.cas.authentication.support.password.PasswordExpiringWarningMessageDescriptor
 
getErrors() - Method in class org.apereo.cas.web.flow.AuthenticationExceptionHandler
 
getExpiration() - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
 
getFailures() - Method in class org.apereo.cas.authentication.DefaultAuthentication
 
getFailures() - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Gets the authentication failure map.
getFirst() - Method in exception org.apereo.cas.authentication.exceptions.MixedPrincipalException
Gets the first resolved principal.
getGroovyScript() - Method in class org.apereo.cas.services.GroovyScriptAttributeReleasePolicy
 
getHandlerName() - Method in class org.apereo.cas.authentication.DefaultHandlerResult
 
getId() - Method in class org.apereo.cas.authentication.BasicCredentialMetaData
 
getId() - Method in class org.apereo.cas.authentication.BasicIdentifiableCredential
 
getId() - Method in class org.apereo.cas.authentication.HttpBasedServiceCredential
 
getId() - Method in class org.apereo.cas.authentication.principal.NullPrincipal
 
getId() - Method in class org.apereo.cas.authentication.principal.SimplePrincipal
 
getId() - Method in class org.apereo.cas.authentication.UsernamePasswordCredential
 
getId() - Method in class org.apereo.cas.services.AbstractMultifactorAuthenticationProvider
 
getId() - Method in class org.apereo.cas.services.DefaultVariegatedMultifactorAuthenticationProvider
 
getInitialAuthentication() - Method in class org.apereo.cas.authentication.DefaultAuthenticationResultBuilder
 
getInstance() - Static method in class org.apereo.cas.authentication.principal.NullPrincipal
Returns the single instance of this class.
getLoginFailures() - Method in class org.apereo.cas.authentication.support.password.PasswordPolicyConfiguration
 
getMergingStrategy() - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
 
getName() - Method in class org.apereo.cas.authentication.AbstractAuthenticationHandler
 
getName() - Method in class org.apereo.cas.authentication.metadata.CacheCredentialsCipherExecutor
 
getOrder() - Method in class org.apereo.cas.authentication.AbstractAuthenticationHandler
 
getOrder() - Method in class org.apereo.cas.authentication.DefaultAuthenticationServiceSelectionStrategy
 
getOrder() - Method in class org.apereo.cas.authentication.metadata.BaseAuthenticationMetadataPopulator
 
getOrder() - Method in class org.apereo.cas.services.AbstractMultifactorAuthenticationProvider
 
getOrder() - Method in class org.apereo.cas.services.DefaultVariegatedMultifactorAuthenticationProvider
 
getPassword() - Method in class org.apereo.cas.authentication.UsernamePasswordCredential
 
getPasswordPolicyConfiguration() - Method in class org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
 
getPasswordWarningNumberOfDays() - Method in class org.apereo.cas.authentication.support.password.PasswordPolicyConfiguration
 
getPersonAttributesFromMultivaluedAttributes(Map<String, List<Object>>) - Method in class org.apereo.cas.authentication.principal.resolvers.InternalGroovyScriptDao
 
getPolicies() - Method in class org.apereo.cas.services.ChainingAttributeReleasePolicy
 
getPolicy() - Method in exception org.apereo.cas.ticket.UnsatisfiedAuthenticationPolicyException
Gets the unsatisfied policy that caused this exception.
getPrincipal() - Method in class org.apereo.cas.authentication.DefaultAuthentication
 
getPrincipal() - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Gets the authenticated principal.
getPrincipal() - Method in class org.apereo.cas.authentication.DefaultHandlerResult
 
getPrincipalAttributes(Principal) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
Gets principal attributes from cache.
getPrincipalAttributes(Principal) - Method in class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
 
getPrincipalAttributes(Principal) - Method in class org.apereo.cas.authentication.principal.DefaultPrincipalAttributesRepository
 
getPrincipalAttributesRepository() - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
getPrincipalElectionStrategy() - Method in class org.apereo.cas.authentication.DefaultAuthenticationSystemSupport
 
getPrincipalIdAttribute() - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
getPrincipalIdAttribute() - Method in class org.apereo.cas.services.DenyAllAttributeReleasePolicy
 
getPrincipalResolverForAuthenticationTransaction(AuthenticationHandler, AuthenticationTransaction) - Method in class org.apereo.cas.authentication.DefaultAuthenticationEventExecutionPlan
 
getPrincipalResolverLinkedToHandlerIfAny(AuthenticationHandler, AuthenticationTransaction) - Method in class org.apereo.cas.authentication.AbstractAuthenticationManager
Gets principal resolver linked to the handler if any.
getProviders() - Method in class org.apereo.cas.services.DefaultVariegatedMultifactorAuthenticationProvider
 
getRegisteredService() - Method in class org.apereo.cas.services.ServiceContext
Gets the registered service for the service principal.
getReleasedByDefaultAttributes(Principal, Map<String, Object>) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
Determines a default bundle of attributes that may be released to all services without the explicit mapping for each service.
getScriptFile() - Method in class org.apereo.cas.services.ScriptedRegisteredServiceAttributeReleasePolicy
 
getSecond() - Method in exception org.apereo.cas.authentication.exceptions.MixedPrincipalException
Gets the second resolved principal.
getService() - Method in class org.apereo.cas.authentication.DefaultAuthenticationResult
 
getService() - Method in class org.apereo.cas.authentication.HttpBasedServiceCredential
Gets service associated with credentials.
getService() - Method in class org.apereo.cas.services.ServiceContext
Gets the service principal.
getSuccesses() - Method in class org.apereo.cas.authentication.DefaultAuthentication
 
getSuccesses() - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Gets the authentication success map.
getTimeUnit() - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
 
getUsername() - Method in class org.apereo.cas.authentication.UsernamePasswordCredential
 
getWarnings() - Method in class org.apereo.cas.authentication.DefaultHandlerResult
 
groovyAttributeRepositories() - Method in class org.apereo.cas.config.CasPersonDirectoryConfiguration
 
GroovyScriptAttributeReleasePolicy - Class in org.apereo.cas.services
This is GroovyScriptAttributeReleasePolicy that attempts to release attributes based on the execution result of an external groovy script.
GroovyScriptAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.GroovyScriptAttributeReleasePolicy
 
GroovyScriptAttributeReleasePolicy(String) - Constructor for class org.apereo.cas.services.GroovyScriptAttributeReleasePolicy
 
grouperAttributeRepositories() - Method in class org.apereo.cas.config.CasPersonDirectoryConfiguration
 

H

handle(AuthenticationTransaction, AuthenticationResultBuilder) - Method in class org.apereo.cas.authentication.DefaultAuthenticationTransactionManager
 
handle(Callback[]) - Method in class org.apereo.cas.authentication.handler.support.JaasAuthenticationHandler.UsernamePasswordCallbackHandler
 
handle(Exception, MessageContext) - Method in class org.apereo.cas.web.flow.AuthenticationExceptionHandler
Maps an authentication exception onto a state name.
handleAbstractTicketException(AbstractTicketException, MessageContext) - Method in class org.apereo.cas.web.flow.AuthenticationExceptionHandler
Maps an AbstractTicketException onto a state name equal to the simple class name of the exception with highest precedence.
handleAndFinalizeSingleAuthenticationTransaction(Service, Credential...) - Method in class org.apereo.cas.authentication.DefaultAuthenticationSystemSupport
 
handleAuthenticationException(AuthenticationException, MessageContext) - Method in class org.apereo.cas.web.flow.AuthenticationExceptionHandler
Maps an authentication exception onto a state name equal to the simple class name of the AuthenticationException.getHandlerErrors() with highest precedence.
handleAuthenticationTransaction(Service, AuthenticationResultBuilder, Credential...) - Method in class org.apereo.cas.authentication.DefaultAuthenticationSystemSupport
 
handleInitialAuthenticationTransaction(Service, Credential...) - Method in class org.apereo.cas.authentication.DefaultAuthenticationSystemSupport
 
hasAttribute(String, Predicate<Object>) - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
 
hashCode() - Method in class org.apereo.cas.authentication.AbstractCredential
 
hashCode() - Method in class org.apereo.cas.authentication.BasicCredentialMetaData
 
hashCode() - Method in class org.apereo.cas.authentication.BasicIdentifiableCredential
 
hashCode() - Method in class org.apereo.cas.authentication.DefaultAuthentication
 
hashCode() - Method in class org.apereo.cas.authentication.DefaultHandlerResult
 
hashCode() - Method in class org.apereo.cas.authentication.HttpBasedServiceCredential
 
hashCode() - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
 
hashCode() - Method in class org.apereo.cas.authentication.principal.DefaultPrincipalAttributesRepository
 
hashCode() - Method in class org.apereo.cas.authentication.principal.DefaultPrincipalFactory
 
hashCode() - Method in class org.apereo.cas.authentication.principal.NullPrincipal
 
hashCode() - Method in class org.apereo.cas.authentication.principal.SimplePrincipal
 
hashCode() - Method in class org.apereo.cas.authentication.RememberMeUsernamePasswordCredential
 
hashCode() - Method in class org.apereo.cas.authentication.UsernamePasswordCredential
 
hashCode() - Method in class org.apereo.cas.services.AbstractMultifactorAuthenticationProvider
 
hashCode() - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
hashCode() - Method in class org.apereo.cas.services.ReturnAllAttributeReleasePolicy
 
hashCode() - Method in class org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy
 
hashCode() - Method in class org.apereo.cas.services.ReturnMappedAttributeReleasePolicy
 
hostnameVerifier() - Method in class org.apereo.cas.config.CasCoreHttpConfiguration
 
HttpBasedServiceCredential - Class in org.apereo.cas.authentication
A credential representing an HTTP endpoint given by a URL.
HttpBasedServiceCredential() - Constructor for class org.apereo.cas.authentication.HttpBasedServiceCredential
Empty constructor used by Kryo for de-serialization.
HttpBasedServiceCredential(URL, RegisteredService) - Constructor for class org.apereo.cas.authentication.HttpBasedServiceCredential
Creates a new instance for an HTTP endpoint located at the given URL.
HttpBasedServiceCredential(String, RegisteredService) - Constructor for class org.apereo.cas.authentication.HttpBasedServiceCredential
 
HttpBasedServiceCredentialsAuthenticationHandler - Class in org.apereo.cas.authentication.handler.support
Class to validate the credential presented by communicating with the web server and checking the certificate that is returned against the hostname, etc.
HttpBasedServiceCredentialsAuthenticationHandler(String, ServicesManager, PrincipalFactory, Integer, HttpClient) - Constructor for class org.apereo.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler
Instantiates a new Abstract authentication handler.
httpClient() - Method in class org.apereo.cas.config.CasCoreHttpConfiguration
 

I

insertPrincipalIdAsAttributeIfNeeded(Principal, Map<String, Object>, Service, RegisteredService) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
Release principal id as attribute if needed.
InternalGroovyScriptDao - Class in org.apereo.cas.authentication.principal.resolvers
InternalGroovyScriptDao(ApplicationContext, CasConfigurationProperties) - Constructor for class org.apereo.cas.authentication.principal.resolvers.InternalGroovyScriptDao
Instantiates a new Internal groovy script dao.
InvalidLoginLocationException - Exception in org.apereo.cas.authentication.exceptions
Describes an error condition where authentication occurs from a location that is disallowed by security policy applied to the underlying user account.
InvalidLoginLocationException() - Constructor for exception org.apereo.cas.authentication.exceptions.InvalidLoginLocationException
Instantiates a new invalid login location exception.
InvalidLoginLocationException(String) - Constructor for exception org.apereo.cas.authentication.exceptions.InvalidLoginLocationException
Instantiates a new invalid login location exception.
InvalidLoginTimeException - Exception in org.apereo.cas.authentication.exceptions
Describes an error condition where authentication occurs at a time that is disallowed by security policy applied to the underlying user account.
InvalidLoginTimeException() - Constructor for exception org.apereo.cas.authentication.exceptions.InvalidLoginTimeException
Instantiates a new invalid login time exception.
InvalidLoginTimeException(String) - Constructor for exception org.apereo.cas.authentication.exceptions.InvalidLoginTimeException
Instantiates a new invalid login time exception.
isAlwaysDisplayPasswordExpirationWarning() - Method in class org.apereo.cas.authentication.support.password.PasswordPolicyConfiguration
 
isAuthenticationRequestHonored(Authentication, RegisteredService, MultifactorAuthenticationProvider) - Method in class org.apereo.cas.services.DefaultMultifactorAuthenticationProviderBypass
 
isAuthenticationRequestHonored(Authentication, RegisteredService, MultifactorAuthenticationProvider) - Method in interface org.apereo.cas.services.MultifactorAuthenticationProviderBypass
Eval current bypass rules for the provider.
isAuthorizedToReleaseCredentialPassword() - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
isAuthorizedToReleaseProxyGrantingTicket() - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
isAvailable(RegisteredService) - Method in class org.apereo.cas.services.AbstractMultifactorAuthenticationProvider
 
isAvailable() - Method in class org.apereo.cas.services.AbstractMultifactorAuthenticationProvider
Is provider available?
isAvailable(RegisteredService) - Method in class org.apereo.cas.services.DefaultVariegatedMultifactorAuthenticationProvider
 
isAvailable() - Method in class org.apereo.cas.services.DefaultVariegatedMultifactorAuthenticationProvider
 
isCredentialProvided() - Method in class org.apereo.cas.authentication.DefaultAuthenticationResult
 
isExcludeDefaultAttributes() - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
isExcludeDefaultAttributes() - Method in class org.apereo.cas.services.DenyAllAttributeReleasePolicy
 
isRememberMe() - Method in class org.apereo.cas.authentication.RememberMeUsernamePasswordCredential
 
isSatisfiedBy(Authentication) - Method in class org.apereo.cas.authentication.policy.AllAuthenticationPolicy
 
isSatisfiedBy(Authentication) - Method in class org.apereo.cas.authentication.policy.AnyAuthenticationPolicy
 
isSatisfiedBy(Authentication) - Method in class org.apereo.cas.authentication.policy.NotPreventedAuthenticationPolicy
 
isSatisfiedBy(Authentication) - Method in class org.apereo.cas.authentication.policy.RequiredHandlerAuthenticationPolicy
 

J

JaasAuthenticationEventExecutionPlanConfiguration() - Constructor for class org.apereo.cas.config.CasCoreAuthenticationHandlersConfiguration.JaasAuthenticationEventExecutionPlanConfiguration
 
JaasAuthenticationHandler - Class in org.apereo.cas.authentication.handler.support
JAAS Authentication Handler for CAAS.
JaasAuthenticationHandler(String, ServicesManager, PrincipalFactory, Integer) - Constructor for class org.apereo.cas.authentication.handler.support.JaasAuthenticationHandler
Instantiates a new Jaas authentication handler, and attempts to load/verify the configuration.
jaasAuthenticationHandler() - Method in class org.apereo.cas.config.CasCoreAuthenticationHandlersConfiguration
 
JaasAuthenticationHandler.UsernamePasswordCallbackHandler - Class in org.apereo.cas.authentication.handler.support
A simple JAAS CallbackHandler which accepts a Name String and Password String in the constructor.
jaasPrincipalFactory() - Method in class org.apereo.cas.config.CasCoreAuthenticationHandlersConfiguration
 
jdbcAttributeRepositories() - Method in class org.apereo.cas.config.CasPersonDirectoryConfiguration
 
jsonAttributeRepositories() - Method in class org.apereo.cas.config.CasPersonDirectoryConfiguration
 

L

ldapAttributeRepositories() - Method in class org.apereo.cas.config.CasPersonDirectoryConfiguration
 
locateMatchingAttributeBasedOnAuthenticationAttributes(MultifactorAuthenticationProperties.BaseProvider.Bypass, Authentication) - Method in class org.apereo.cas.services.DefaultMultifactorAuthenticationProviderBypass
Skip bypass and support event based on authentication attributes.
locateMatchingAttributeBasedOnPrincipalAttributes(MultifactorAuthenticationProperties.BaseProvider.Bypass, Principal) - Method in class org.apereo.cas.services.DefaultMultifactorAuthenticationProviderBypass
Skip bypass and support event based on principal attributes.
locateMatchingAttributeValue(String, String, Map<String, Object>) - Method in class org.apereo.cas.services.DefaultMultifactorAuthenticationProviderBypass
Locate matching attribute value boolean.
locateMatchingAttributeValue(String, String, Map<String, Object>, boolean) - Method in class org.apereo.cas.services.DefaultMultifactorAuthenticationProviderBypass
Evaluate attribute rules for bypass.
locateMatchingCredentialType(Authentication, String) - Method in class org.apereo.cas.services.DefaultMultifactorAuthenticationProviderBypass
Locate matching credential type boolean.
locateMatchingRegisteredServiceForBypass(Authentication, RegisteredService) - Method in class org.apereo.cas.services.DefaultMultifactorAuthenticationProviderBypass
Locate matching registered service property boolean.

M

matches(CharSequence, String) - Method in class org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
Used in case passwordEncoder is used to match raw password with encoded password.
matches(String) - Method in class org.apereo.cas.services.AbstractMultifactorAuthenticationProvider
 
matches(String) - Method in class org.apereo.cas.services.DefaultVariegatedMultifactorAuthenticationProvider
 
mergeAttribute(String, Object) - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
 
mergingStrategy - Variable in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
The merging strategy that deals with existing principal attributes and those that are retrieved from the source.
MixedPrincipalException - Exception in org.apereo.cas.authentication.exceptions
Describes an error condition where non-identical principals have been resolved while authenticating multiple credentials.
MixedPrincipalException(Authentication, Principal, Principal) - Constructor for exception org.apereo.cas.authentication.exceptions.MixedPrincipalException
Creates a new instance from what would otherwise have been a successful authentication event and the two disparate principals resolved.
MultifactorAuthenticationProviderBypass - Interface in org.apereo.cas.services

N

newInstance(Authentication) - Static method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Creates a new builder initialized with data from the given authentication source.
newInstance() - Static method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Creates a new builder.
nominate(Collection<Authentication>, Map<String, Object>) - Method in class org.apereo.cas.authentication.DefaultPrincipalElectionStrategy
 
noRedirectHttpClient() - Method in class org.apereo.cas.config.CasCoreHttpConfiguration
 
NotPreventedAuthenticationPolicy - Class in org.apereo.cas.authentication.policy
Authentication policy that defines success as at least one authentication success and no authentication attempts that were prevented by system errors.
NotPreventedAuthenticationPolicy() - Constructor for class org.apereo.cas.authentication.policy.NotPreventedAuthenticationPolicy
 
notPreventedAuthenticationPolicy() - Method in class org.apereo.cas.config.CasCoreAuthenticationPolicyConfiguration
 
NullPrincipal - Class in org.apereo.cas.authentication.principal
Null principal implementation that allows us to construct Authentications in the event that no principal is resolved during the authentication process.
NullPrincipal() - Constructor for class org.apereo.cas.authentication.principal.NullPrincipal
Instantiates a new Null principal.

O

org.apereo.cas.authentication - package org.apereo.cas.authentication
Authentication validates the Credentials provided during a /login request.
org.apereo.cas.authentication.adaptive - package org.apereo.cas.authentication.adaptive
 
org.apereo.cas.authentication.exceptions - package org.apereo.cas.authentication.exceptions
 
org.apereo.cas.authentication.handler.support - package org.apereo.cas.authentication.handler.support
Authentication.support contains the specific implementations of the AuthenticationHandler interface.
org.apereo.cas.authentication.metadata - package org.apereo.cas.authentication.metadata
 
org.apereo.cas.authentication.policy - package org.apereo.cas.authentication.policy
 
org.apereo.cas.authentication.principal - package org.apereo.cas.authentication.principal
Credentials is a marker interface for an opaque object that may be recognized by Handlers and Resolvers.
org.apereo.cas.authentication.principal.cache - package org.apereo.cas.authentication.principal.cache
 
org.apereo.cas.authentication.principal.resolvers - package org.apereo.cas.authentication.principal.resolvers
 
org.apereo.cas.authentication.support.password - package org.apereo.cas.authentication.support.password
 
org.apereo.cas.config - package org.apereo.cas.config
 
org.apereo.cas.services - package org.apereo.cas.services
 
org.apereo.cas.ticket - package org.apereo.cas.ticket
 
org.apereo.cas.web.flow - package org.apereo.cas.web.flow
 

P

PasswordExpiringWarningMessageDescriptor - Class in org.apereo.cas.authentication.support.password
Message conveying account password expiration warning details.
PasswordExpiringWarningMessageDescriptor(String, long) - Constructor for class org.apereo.cas.authentication.support.password.PasswordExpiringWarningMessageDescriptor
Creates a new instance.
PasswordPolicyConfiguration - Class in org.apereo.cas.authentication.support.password
Container for password policy configuration.
PasswordPolicyConfiguration(PasswordPolicyProperties) - Constructor for class org.apereo.cas.authentication.support.password.PasswordPolicyConfiguration
 
PersonDirectoryPrincipalResolver - Class in org.apereo.cas.authentication.principal.resolvers
Resolves principals by querying a data source using the Jasig Person Directory API.
PersonDirectoryPrincipalResolver() - Constructor for class org.apereo.cas.authentication.principal.resolvers.PersonDirectoryPrincipalResolver
 
personDirectoryPrincipalResolver(IPersonAttributeDao, PrincipalFactory) - Method in class org.apereo.cas.config.CasCoreAuthenticationPrincipalConfiguration
 
PolicyBasedAuthenticationManager - Class in org.apereo.cas.authentication
Provides an authentication manager that is inherently aware of multiple credentials and supports pluggable security policy via the AuthenticationPolicy component.
PolicyBasedAuthenticationManager(AuthenticationEventExecutionPlan, AuthenticationHandlerResolver, Collection<AuthenticationPolicy>, boolean) - Constructor for class org.apereo.cas.authentication.PolicyBasedAuthenticationManager
Instantiates a new Policy based authentication manager.
PolicyBasedAuthenticationManager(AuthenticationEventExecutionPlan, ServicesManager) - Constructor for class org.apereo.cas.authentication.PolicyBasedAuthenticationManager
Instantiates a new Policy based authentication manager.
PolicyBasedAuthenticationManager(AuthenticationEventExecutionPlan, ServicesManager, Collection<AuthenticationPolicy>) - Constructor for class org.apereo.cas.authentication.PolicyBasedAuthenticationManager
Instantiates a new Policy based authentication manager.
PolicyBasedAuthenticationManager(AuthenticationEventExecutionPlan, ServicesManager, AuthenticationPolicy) - Constructor for class org.apereo.cas.authentication.PolicyBasedAuthenticationManager
 
populateAttributes(AuthenticationBuilder, AuthenticationTransaction) - Method in class org.apereo.cas.authentication.metadata.AuthenticationContextAttributeMetaDataPopulator
 
populateAttributes(AuthenticationBuilder, AuthenticationTransaction) - Method in class org.apereo.cas.authentication.metadata.CacheCredentialsMetaDataPopulator
 
populateAttributes(AuthenticationBuilder, AuthenticationTransaction) - Method in class org.apereo.cas.authentication.metadata.RememberMeAuthenticationMetaDataPopulator
 
populateAttributes(AuthenticationBuilder, AuthenticationTransaction) - Method in class org.apereo.cas.authentication.metadata.SuccessfulHandlerMetaDataPopulator
 
populateAuthenticationMetadataAttributes(AuthenticationBuilder, AuthenticationTransaction) - Method in class org.apereo.cas.authentication.AbstractAuthenticationManager
Populate authentication metadata attributes.
principalAttributeName - Variable in class org.apereo.cas.authentication.principal.resolvers.PersonDirectoryPrincipalResolver
Optional principal attribute name.
principalElectionStrategy(PrincipalFactory) - Method in class org.apereo.cas.config.CasCoreAuthenticationPrincipalConfiguration
 
principalFactory - Variable in class org.apereo.cas.authentication.AbstractAuthenticationHandler
Factory to create the principal type.
principalFactory - Variable in class org.apereo.cas.authentication.principal.resolvers.PersonDirectoryPrincipalResolver
Factory to create the principal type.
principalFactory() - Method in class org.apereo.cas.config.CasCoreAuthenticationPrincipalConfiguration
 
principalNameTransformer - Variable in class org.apereo.cas.authentication.principal.resolvers.PersonDirectoryPrincipalResolver
Transform principal name.
principalResolutionFailureFatal - Variable in class org.apereo.cas.authentication.AbstractAuthenticationManager
Indicate if principal resolution should totally fail and no fall back onto principal that is produced by the authentication handler.
ProxyAuthenticationEventExecutionPlanConfiguration() - Constructor for class org.apereo.cas.config.CasCoreAuthenticationHandlersConfiguration.ProxyAuthenticationEventExecutionPlanConfiguration
 
proxyAuthenticationHandler() - Method in class org.apereo.cas.config.CasCoreAuthenticationHandlersConfiguration
 
ProxyingPrincipalResolver - Class in org.apereo.cas.authentication.principal.resolvers
Provides the most basic means of principal resolution by mapping Credential.getId() onto Principal.getId().
ProxyingPrincipalResolver() - Constructor for class org.apereo.cas.authentication.principal.resolvers.ProxyingPrincipalResolver
 
ProxyingPrincipalResolver(PrincipalFactory) - Constructor for class org.apereo.cas.authentication.principal.resolvers.ProxyingPrincipalResolver
 
proxyPrincipalFactory() - Method in class org.apereo.cas.config.CasCoreAuthenticationHandlersConfiguration
 
proxyPrincipalResolver() - Method in class org.apereo.cas.config.CasCoreAuthenticationHandlersConfiguration
 
PseudoPlatformTransactionManager - Class in org.apereo.cas.authentication
PseudoPlatformTransactionManager() - Constructor for class org.apereo.cas.authentication.PseudoPlatformTransactionManager
 
publishEvent(ApplicationEvent) - Method in class org.apereo.cas.authentication.AbstractAuthenticationManager
Publish event.

R

registerAuthenticationHandler(AuthenticationHandler) - Method in class org.apereo.cas.authentication.DefaultAuthenticationEventExecutionPlan
 
registerAuthenticationHandlerWithPrincipalResolver(AuthenticationHandler, PrincipalResolver) - Method in class org.apereo.cas.authentication.DefaultAuthenticationEventExecutionPlan
 
registerAuthenticationHandlerWithPrincipalResolver(Map<AuthenticationHandler, PrincipalResolver>) - Method in class org.apereo.cas.authentication.DefaultAuthenticationEventExecutionPlan
 
RegisteredServiceAuthenticationHandlerResolver - Class in org.apereo.cas.authentication
This is RegisteredServiceAuthenticationHandlerResolver that acts on the criteria presented by a registered service to detect which handler(s) should be resolved for authentication.
RegisteredServiceAuthenticationHandlerResolver(ServicesManager) - Constructor for class org.apereo.cas.authentication.RegisteredServiceAuthenticationHandlerResolver
Instantiates a new Registered service authentication handler resolver.
registeredServiceAuthenticationHandlerResolver() - Method in class org.apereo.cas.config.CasCoreAuthenticationSupportConfiguration
 
registerMetadataPopulator(AuthenticationMetaDataPopulator) - Method in class org.apereo.cas.authentication.DefaultAuthenticationEventExecutionPlan
 
registerMetadataPopulators(Collection<AuthenticationMetaDataPopulator>) - Method in class org.apereo.cas.authentication.DefaultAuthenticationEventExecutionPlan
 
registerStrategy(AuthenticationServiceSelectionStrategy) - Method in class org.apereo.cas.authentication.DefaultAuthenticationServiceSelectionPlan
 
RememberMeAuthenticationMetaDataPopulator - Class in org.apereo.cas.authentication.metadata
Determines if the credential provided are for Remember Me Services and then sets the appropriate Authentication attribute if remember me services have been requested.
RememberMeAuthenticationMetaDataPopulator() - Constructor for class org.apereo.cas.authentication.metadata.RememberMeAuthenticationMetaDataPopulator
 
rememberMeAuthenticationMetaDataPopulator() - Method in class org.apereo.cas.config.CasCoreAuthenticationMetadataConfiguration
 
RememberMeUsernamePasswordCredential - Class in org.apereo.cas.authentication
Handles both remember me services and username and password.
RememberMeUsernamePasswordCredential() - Constructor for class org.apereo.cas.authentication.RememberMeUsernamePasswordCredential
 
RequiredHandlerAuthenticationPolicy - Class in org.apereo.cas.authentication.policy
Authentication security policy that is satisfied iff a specified authentication handler successfully authenticates at least one credential.
RequiredHandlerAuthenticationPolicy(String) - Constructor for class org.apereo.cas.authentication.policy.RequiredHandlerAuthenticationPolicy
Instantiates a new required handler authentication policy.
RequiredHandlerAuthenticationPolicy(String, boolean) - Constructor for class org.apereo.cas.authentication.policy.RequiredHandlerAuthenticationPolicy
Instantiates a new Required handler authentication policy.
RequiredHandlerAuthenticationPolicyFactory - Class in org.apereo.cas.authentication.policy
Produces ContextualAuthenticationPolicy instances that are satisfied iff the given Authentication was created by authenticating credentials by all handlers named in RegisteredService.getRequiredHandlers().
RequiredHandlerAuthenticationPolicyFactory() - Constructor for class org.apereo.cas.authentication.policy.RequiredHandlerAuthenticationPolicyFactory
 
requiredHandlerAuthenticationPolicyFactory() - Method in class org.apereo.cas.config.CasCoreAuthenticationPolicyConfiguration
 
resolve(Credential, Principal, AuthenticationHandler) - Method in class org.apereo.cas.authentication.principal.resolvers.ChainingPrincipalResolver
Resolves a credential by delegating to each of the configured resolvers in sequence.
resolve(Credential, Principal, AuthenticationHandler) - Method in class org.apereo.cas.authentication.principal.resolvers.EchoingPrincipalResolver
 
resolve(Credential, Principal, AuthenticationHandler) - Method in class org.apereo.cas.authentication.principal.resolvers.PersonDirectoryPrincipalResolver
 
resolve(Credential, Principal, AuthenticationHandler) - Method in class org.apereo.cas.authentication.principal.resolvers.ProxyingPrincipalResolver
 
resolve(Set<AuthenticationHandler>, AuthenticationTransaction) - Method in class org.apereo.cas.authentication.RegisteredServiceAuthenticationHandlerResolver
 
resolvePrincipal(AuthenticationHandler, PrincipalResolver, Credential, Principal) - Method in class org.apereo.cas.authentication.AbstractAuthenticationManager
Resolve principal.
resolveService(Service) - Method in class org.apereo.cas.authentication.DefaultAuthenticationServiceSelectionPlan
 
resolveServiceFrom(Service) - Method in class org.apereo.cas.authentication.DefaultAuthenticationServiceSelectionStrategy
 
retrievePersonAttributes(String, Credential) - Method in class org.apereo.cas.authentication.principal.resolvers.PersonDirectoryPrincipalResolver
Retrieve person attributes map.
retrievePersonAttributesToPrincipalAttributes(String) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
Obtains attributes first from the repository by calling IPersonAttributeDao.getPerson(String).
ReturnAllAttributeReleasePolicy - Class in org.apereo.cas.services
Return all attributes for the service, regardless of service settings.
ReturnAllAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.ReturnAllAttributeReleasePolicy
 
ReturnAllowedAttributeReleasePolicy - Class in org.apereo.cas.services
Return only the collection of allowed attributes out of what's resolved for the principal.
ReturnAllowedAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy
Instantiates a new Return allowed attribute release policy.
ReturnAllowedAttributeReleasePolicy(List<String>) - Constructor for class org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy
Instantiates a new Return allowed attribute release policy.
returnFinalAttributesCollection(Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
Return the final attributes collection.
returnFinalAttributesCollection(Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.DenyAllAttributeReleasePolicy
 
ReturnMappedAttributeReleasePolicy - Class in org.apereo.cas.services
Return a collection of allowed attributes for the principal, but additionally, offers the ability to rename attributes on a per-service level.
ReturnMappedAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.ReturnMappedAttributeReleasePolicy
Instantiates a new Return mapped attribute release policy.
ReturnMappedAttributeReleasePolicy(Map<String, String>) - Constructor for class org.apereo.cas.services.ReturnMappedAttributeReleasePolicy
Instantiates a new Return mapped attribute release policy.
returnNullIfNoAttributes - Variable in class org.apereo.cas.authentication.principal.resolvers.PersonDirectoryPrincipalResolver
return null if no attributes are found.

S

ScriptedRegisteredServiceAttributeReleasePolicy - Class in org.apereo.cas.services
ScriptedRegisteredServiceAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.ScriptedRegisteredServiceAttributeReleasePolicy
 
ScriptedRegisteredServiceAttributeReleasePolicy(String) - Constructor for class org.apereo.cas.services.ScriptedRegisteredServiceAttributeReleasePolicy
 
ServiceContext - Class in org.apereo.cas.services
Simple container for holding a service principal and its corresponding registered serivce.
ServiceContext(Service, RegisteredService) - Constructor for class org.apereo.cas.services.ServiceContext
Creates a new instance with required parameters.
servicesManager - Variable in class org.apereo.cas.authentication.AbstractAuthenticationHandler
The services manager instance, as the entry point to the registry.
servicesManager - Variable in class org.apereo.cas.authentication.RegisteredServiceAuthenticationHandlerResolver
The Services manager.
setAdaptiveAuthenticationProperties(AdaptiveAuthenticationProperties) - Method in class org.apereo.cas.authentication.adaptive.DefaultAdaptiveAuthenticationPolicy
 
setAllowedAttributes(List<String>) - Method in class org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy
 
setAllowedAttributes(Map<String, String>) - Method in class org.apereo.cas.services.ReturnMappedAttributeReleasePolicy
Sets the allowed attributes.
setAttributeFilter(RegisteredServiceAttributeFilter) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
setAttributeRepository(IPersonAttributeDao) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
 
setAttributeRepository(IPersonAttributeDao) - Method in class org.apereo.cas.authentication.principal.resolvers.PersonDirectoryPrincipalResolver
 
setAttributes(Map<String, Object>) - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Sets the authentication metadata attributes.
setAuthenticationDate(ZonedDateTime) - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Sets the authentication date and returns this instance.
setAuthorizedToReleaseCredentialPassword(boolean) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
setAuthorizedToReleaseProxyGrantingTicket(boolean) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
setBypassEvaluator(MultifactorAuthenticationProviderBypass) - Method in class org.apereo.cas.services.AbstractMultifactorAuthenticationProvider
 
setChain(List<PrincipalResolver>) - Method in class org.apereo.cas.authentication.principal.resolvers.ChainingPrincipalResolver
Sets the resolver chain.
setCredentialProvided(boolean) - Method in class org.apereo.cas.authentication.DefaultAuthenticationResult
 
setCredentials(List<CredentialMetaData>) - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Sets the list of metadata about credentials presented for authentication.
setCredentialSelectionPredicate(Predicate<Credential>) - Method in class org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
 
setErrors(List<Class<? extends Exception>>) - Method in class org.apereo.cas.web.flow.AuthenticationExceptionHandler
Sets the list of custom exceptions that this class knows how to handle.
setExcludeDefaultAttributes(boolean) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
setExpiration(long) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
 
setFailures(Map<String, Class<? extends Exception>>) - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Sets the authentication handler failure map.
setGeoLocationService(GeoLocationService) - Method in class org.apereo.cas.authentication.adaptive.DefaultAdaptiveAuthenticationPolicy
 
setGlobalFailureMode(String) - Method in class org.apereo.cas.services.AbstractMultifactorAuthenticationProvider
 
setGroovyScript(String) - Method in class org.apereo.cas.services.GroovyScriptAttributeReleasePolicy
 
setId(String) - Method in class org.apereo.cas.authentication.BasicIdentifiableCredential
 
setId(String) - Method in class org.apereo.cas.services.AbstractMultifactorAuthenticationProvider
 
setKerberosKdcSystemProperty(String) - Method in class org.apereo.cas.authentication.handler.support.JaasAuthenticationHandler
Typically, the default realm and the KDC for that realm are indicated in the Kerberos krb5.conf configuration file.
setKerberosRealmSystemProperty(String) - Method in class org.apereo.cas.authentication.handler.support.JaasAuthenticationHandler
Typically, the default realm and the KDC for that realm are indicated in the Kerberos krb5.conf configuration file.
setMergingStrategy(AbstractPrincipalAttributesRepository.MergingStrategy) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
The merging strategy that deals with existing principal attributes and those that are retrieved from the source.
setMessageBundlePrefix(String) - Method in class org.apereo.cas.web.flow.AuthenticationExceptionHandler
Sets the message bundle prefix appended to exception class names to create a message bundle key for that particular error.
setOrder(int) - Method in class org.apereo.cas.services.AbstractMultifactorAuthenticationProvider
 
setPassword(String) - Method in class org.apereo.cas.authentication.UsernamePasswordCredential
 
setPasswordEncoder(PasswordEncoder) - Method in class org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
 
setPasswordPolicyConfiguration(PasswordPolicyConfiguration) - Method in class org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
 
setPolicies(List<RegisteredServiceAttributeReleasePolicy>) - Method in class org.apereo.cas.services.ChainingAttributeReleasePolicy
 
setPrincipal(Principal) - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Sets the principal returns this instance.
setPrincipalAttributeName(String) - Method in class org.apereo.cas.authentication.principal.resolvers.PersonDirectoryPrincipalResolver
 
setPrincipalAttributesRepository(PrincipalAttributesRepository) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
setPrincipalFactory(PrincipalFactory) - Method in class org.apereo.cas.authentication.principal.resolvers.PersonDirectoryPrincipalResolver
 
setPrincipalIdAttribute(String) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
setPrincipalNameTransformer(PrincipalNameTransformer) - Method in class org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
 
setPrincipalNameTransformer(PrincipalNameTransformer) - Method in class org.apereo.cas.authentication.principal.resolvers.PersonDirectoryPrincipalResolver
 
setRealm(String) - Method in class org.apereo.cas.authentication.handler.support.JaasAuthenticationHandler
 
setRememberMe(boolean) - Method in class org.apereo.cas.authentication.RememberMeUsernamePasswordCredential
 
setReturnNullIfNoAttributes(boolean) - Method in class org.apereo.cas.authentication.principal.resolvers.PersonDirectoryPrincipalResolver
 
setScriptFile(String) - Method in class org.apereo.cas.services.ScriptedRegisteredServiceAttributeReleasePolicy
 
setSuccesses(Map<String, HandlerResult>) - Method in class org.apereo.cas.authentication.DefaultAuthenticationBuilder
Sets the authentication handler success map.
setTimeUnit(String) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
 
setTryAll(boolean) - Method in class org.apereo.cas.authentication.policy.AnyAuthenticationPolicy
Sets the flag to try all credentials before the policy is satisfied.
setUsername(String) - Method in class org.apereo.cas.authentication.UsernamePasswordCredential
 
setUsers(Map<String, String>) - Method in class org.apereo.cas.authentication.AcceptUsersAuthenticationHandler
 
SimplePrincipal - Class in org.apereo.cas.authentication.principal
Simple implementation of a Principal that exposes an unmodifiable map of attributes.
SimplePrincipal(String, Map<String, Object>) - Constructor for class org.apereo.cas.authentication.principal.SimplePrincipal
Instantiates a new simple principal.
stubAttributeRepositories() - Method in class org.apereo.cas.config.CasPersonDirectoryConfiguration
 
SuccessfulHandlerMetaDataPopulator - Class in org.apereo.cas.authentication.metadata
Sets an authentication attribute containing the collection of authentication handlers (by name) that successfully authenticated credential.
SuccessfulHandlerMetaDataPopulator() - Constructor for class org.apereo.cas.authentication.metadata.SuccessfulHandlerMetaDataPopulator
 
successfulHandlerMetaDataPopulator() - Method in class org.apereo.cas.config.CasCoreAuthenticationMetadataConfiguration
 
supports(Service) - Method in class org.apereo.cas.authentication.DefaultAuthenticationServiceSelectionStrategy
 
supports(Credential) - Method in class org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
 
supports(Credential) - Method in class org.apereo.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler
 
supports(Credential) - Method in class org.apereo.cas.authentication.metadata.AuthenticationContextAttributeMetaDataPopulator
 
supports(Credential) - Method in class org.apereo.cas.authentication.metadata.CacheCredentialsMetaDataPopulator
 
supports(Credential) - Method in class org.apereo.cas.authentication.metadata.RememberMeAuthenticationMetaDataPopulator
 
supports(Credential) - Method in class org.apereo.cas.authentication.metadata.SuccessfulHandlerMetaDataPopulator
 
supports(Credential) - Method in class org.apereo.cas.authentication.principal.resolvers.ChainingPrincipalResolver
Determines whether the credential is supported by this component by delegating to the first configured resolver in the chain.
supports(Credential) - Method in class org.apereo.cas.authentication.principal.resolvers.EchoingPrincipalResolver
 
supports(Credential) - Method in class org.apereo.cas.authentication.principal.resolvers.PersonDirectoryPrincipalResolver
 
supports(Credential) - Method in class org.apereo.cas.authentication.principal.resolvers.ProxyingPrincipalResolver
 
supports(Event, Authentication, RegisteredService) - Method in class org.apereo.cas.services.AbstractMultifactorAuthenticationProvider
 
supportsInternal(Event, Authentication, RegisteredService) - Method in class org.apereo.cas.services.AbstractMultifactorAuthenticationProvider
Determine internally if provider is able to support this authentication request for multifactor, and account for bypass rules..
supportsTrustStoreSslSocketFactoryHttpClient() - Method in class org.apereo.cas.config.CasCoreHttpConfiguration
 

T

timeUnit - Variable in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
Expiration time unit.
toString() - Method in class org.apereo.cas.authentication.AbstractCredential
 
toString() - Method in class org.apereo.cas.authentication.BasicIdentifiableCredential
 
toString() - Method in class org.apereo.cas.authentication.DefaultAuthenticationResult
 
toString() - Method in class org.apereo.cas.authentication.DefaultHandlerResult
 
toString() - Method in class org.apereo.cas.authentication.metadata.AuthenticationContextAttributeMetaDataPopulator
 
toString() - Method in class org.apereo.cas.authentication.metadata.BaseAuthenticationMetadataPopulator
 
toString() - Method in class org.apereo.cas.authentication.metadata.CacheCredentialsMetaDataPopulator
 
toString() - Method in class org.apereo.cas.authentication.metadata.RememberMeAuthenticationMetaDataPopulator
 
toString() - Method in class org.apereo.cas.authentication.metadata.SuccessfulHandlerMetaDataPopulator
 
toString() - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
 
toString() - Method in class org.apereo.cas.authentication.principal.DefaultPrincipalAttributesRepository
 
toString() - Method in class org.apereo.cas.authentication.principal.resolvers.ChainingPrincipalResolver
 
toString() - Method in class org.apereo.cas.authentication.principal.resolvers.EchoingPrincipalResolver
 
toString() - Method in class org.apereo.cas.authentication.principal.resolvers.PersonDirectoryPrincipalResolver
 
toString() - Method in class org.apereo.cas.authentication.principal.resolvers.ProxyingPrincipalResolver
 
toString() - Method in class org.apereo.cas.authentication.principal.SimplePrincipal
 
toString() - Method in class org.apereo.cas.authentication.UsernamePasswordCredential
 
toString() - Method in class org.apereo.cas.services.AbstractMultifactorAuthenticationProvider
 
toString() - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
toString() - Method in class org.apereo.cas.services.ChainingAttributeReleasePolicy
 
toString() - Method in class org.apereo.cas.services.ReturnAllAttributeReleasePolicy
 
toString() - Method in class org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy
 
toString() - Method in class org.apereo.cas.services.ReturnMappedAttributeReleasePolicy
 
trustStoreSslSocketFactory() - Method in class org.apereo.cas.config.CasCoreHttpConfiguration
 

U

UnresolvedPrincipalException - Exception in org.apereo.cas.authentication.exceptions
Describes an error condition where a principal could not be resolved.
UnresolvedPrincipalException(Authentication) - Constructor for exception org.apereo.cas.authentication.exceptions.UnresolvedPrincipalException
Creates a new instance from an authentication event that was successful prior to principal resolution.
UnresolvedPrincipalException() - Constructor for exception org.apereo.cas.authentication.exceptions.UnresolvedPrincipalException
Instantiates a new Unresolved principal exception.
UnresolvedPrincipalException(Exception) - Constructor for exception org.apereo.cas.authentication.exceptions.UnresolvedPrincipalException
Instantiates a new Unresolved principal exception.
UnresolvedPrincipalException(Map<String, Class<? extends Exception>>) - Constructor for exception org.apereo.cas.authentication.exceptions.UnresolvedPrincipalException
Instantiates a new Unresolved principal exception.
UnresolvedPrincipalException(Authentication, Exception) - Constructor for exception org.apereo.cas.authentication.exceptions.UnresolvedPrincipalException
Creates a new instance from an authentication event that was successful prior to principal resolution.
UnsatisfiedAuthenticationPolicyException - Exception in org.apereo.cas.ticket
Error condition arising at ticket creation or validation time when a ticketing operation relying on authentication cannot proceed due to unsatisfied authentication security policy.
UnsatisfiedAuthenticationPolicyException(ContextualAuthenticationPolicy<?>) - Constructor for exception org.apereo.cas.ticket.UnsatisfiedAuthenticationPolicyException
Creates a new instance with no cause.
update(Authentication) - Method in class org.apereo.cas.authentication.DefaultAuthentication
 
updateAll(Authentication) - Method in class org.apereo.cas.authentication.DefaultAuthentication
 
UsernamePasswordCallbackHandler(String, String) - Constructor for class org.apereo.cas.authentication.handler.support.JaasAuthenticationHandler.UsernamePasswordCallbackHandler
Constructor accepts name and password to be used for authentication.
UsernamePasswordCredential - Class in org.apereo.cas.authentication
Credential for authenticating with a username and password.
UsernamePasswordCredential() - Constructor for class org.apereo.cas.authentication.UsernamePasswordCredential
Default constructor.
UsernamePasswordCredential(String, String) - Constructor for class org.apereo.cas.authentication.UsernamePasswordCredential
Creates a new instance with the given username and password.

V

validate(Authentication, String, RegisteredService) - Method in class org.apereo.cas.authentication.DefaultAuthenticationContextValidator
If the authentication event is established as part trusted/device browser such that MFA was skipped, allow for validation to execute successfully.
valueOf(String) - Static method in enum org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository.MergingStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository.MergingStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J L M N O P R S T U V 
Skip navigation links