Index

A B C D E F G H I M N O P R S T V 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractMultifactorAuthenticationProvider - Class in org.apereo.cas.authentication
The AbstractMultifactorAuthenticationProvider is responsible for as the parent of all providers.
AdaptiveMultifactorAuthenticationTrigger - Class in org.apereo.cas.authentication.mfa.trigger
AdaptiveMultifactorAuthenticationTrigger(GeoLocationService, CasConfigurationProperties, ApplicationContext) - Constructor for class org.apereo.cas.authentication.mfa.trigger.AdaptiveMultifactorAuthenticationTrigger
 
addMultifactorAuthenticationProvider(MultifactorAuthenticationProvider) - Method in class org.apereo.cas.authentication.DefaultChainingMultifactorAuthenticationProvider
 
addMultifactorAuthenticationProviderBypassEvaluator(MultifactorAuthenticationProviderBypassEvaluator) - Method in class org.apereo.cas.authentication.bypass.DefaultChainingMultifactorAuthenticationBypassProvider
Add bypass provider.
addMultifactorAuthenticationProviders(Collection<MultifactorAuthenticationProvider>) - Method in class org.apereo.cas.authentication.DefaultChainingMultifactorAuthenticationProvider
 
AlwaysAllowMultifactorAuthenticationProviderBypassEvaluator - Class in org.apereo.cas.authentication.bypass
Multifactor Bypass provider that will never allow MFA to execute and will always bypass.
applicationContext() - Method in record class org.apereo.cas.authentication.DefaultMultifactorAuthenticationContextValidator
Returns the value of the applicationContext record component.
AuthenticationAttributeMultifactorAuthenticationTrigger - Class in org.apereo.cas.authentication.mfa.trigger
AuthenticationAttributeMultifactorAuthenticationTrigger(CasConfigurationProperties, MultifactorAuthenticationProviderResolver, ApplicationContext) - Constructor for class org.apereo.cas.authentication.mfa.trigger.AuthenticationAttributeMultifactorAuthenticationTrigger
 
authenticationContextAttribute() - Method in record class org.apereo.cas.authentication.DefaultMultifactorAuthenticationContextValidator
Returns the value of the authenticationContextAttribute record component.
AuthenticationMultifactorAuthenticationProviderBypassEvaluator - Class in org.apereo.cas.authentication.bypass
Multifactor Bypass Provider based on Authentication.
AuthenticationMultifactorAuthenticationProviderBypassEvaluator(MultifactorAuthenticationProviderBypassProperties, String) - Constructor for class org.apereo.cas.authentication.bypass.AuthenticationMultifactorAuthenticationProviderBypassEvaluator
 

B

BaseMultifactorAuthenticationProviderBypassEvaluator - Class in org.apereo.cas.authentication.bypass
belongsToMultifactorAuthenticationProvider(String) - Method in class org.apereo.cas.authentication.bypass.BaseMultifactorAuthenticationProviderBypassEvaluator
 
belongsToMultifactorAuthenticationProvider(String) - Method in class org.apereo.cas.authentication.bypass.DefaultChainingMultifactorAuthenticationBypassProvider
 
buildEventAttributeMap(Principal, Optional<Service>, Optional<RegisteredService>, MultifactorAuthenticationProvider) - Static method in class org.apereo.cas.authentication.MultifactorAuthenticationUtils
Build event attribute map.

C

CredentialMultifactorAuthenticationProviderBypassEvaluator - Class in org.apereo.cas.authentication.bypass
Multifactor Bypass provider based on Credentials.
CredentialMultifactorAuthenticationProviderBypassEvaluator(MultifactorAuthenticationProviderBypassProperties, String) - Constructor for class org.apereo.cas.authentication.bypass.CredentialMultifactorAuthenticationProviderBypassEvaluator
 

D

DefaultChainingMultifactorAuthenticationBypassProvider - Class in org.apereo.cas.authentication.bypass
Class used to Chain multiple MultifactorAuthenticationProviderBypassEvaluator implementations.
DefaultChainingMultifactorAuthenticationBypassProvider() - Constructor for class org.apereo.cas.authentication.bypass.DefaultChainingMultifactorAuthenticationBypassProvider
 
DefaultChainingMultifactorAuthenticationProvider - Class in org.apereo.cas.authentication
DefaultChainingMultifactorAuthenticationProvider(MultifactorAuthenticationFailureModeEvaluator) - Constructor for class org.apereo.cas.authentication.DefaultChainingMultifactorAuthenticationProvider
 
DefaultMultifactorAuthenticationContextValidator - Record Class in org.apereo.cas.authentication
The DefaultMultifactorAuthenticationContextValidator is responsible for evaluating an authentication object to see whether it satisfied a requested authentication context.
DefaultMultifactorAuthenticationContextValidator(String, String, ConfigurableApplicationContext) - Constructor for record class org.apereo.cas.authentication.DefaultMultifactorAuthenticationContextValidator
Creates an instance of a DefaultMultifactorAuthenticationContextValidator record class.
DefaultMultifactorAuthenticationFailureModeEvaluator - Class in org.apereo.cas.authentication
Default implementation of MultifactorAuthenticationFailureModeEvaluator.
DefaultMultifactorAuthenticationFailureModeEvaluator(CasConfigurationProperties) - Constructor for class org.apereo.cas.authentication.DefaultMultifactorAuthenticationFailureModeEvaluator
 
DefaultMultifactorAuthenticationProviderResolver - Class in org.apereo.cas.authentication
DefaultMultifactorAuthenticationProviderResolver(List<MultifactorAuthenticationPrincipalResolver>) - Constructor for class org.apereo.cas.authentication.DefaultMultifactorAuthenticationProviderResolver
 
DefaultMultifactorAuthenticationProviderResolver(MultifactorAuthenticationPrincipalResolver) - Constructor for class org.apereo.cas.authentication.DefaultMultifactorAuthenticationProviderResolver
 
DefaultMultifactorAuthenticationTriggerSelectionStrategy - Record Class in org.apereo.cas.authentication
Default MFA Trigger selection strategy.
DefaultMultifactorAuthenticationTriggerSelectionStrategy(Collection<MultifactorAuthenticationTrigger>) - Constructor for record class org.apereo.cas.authentication.DefaultMultifactorAuthenticationTriggerSelectionStrategy
Creates an instance of a DefaultMultifactorAuthenticationTriggerSelectionStrategy record class.
DefaultRequestedAuthenticationContextValidator - Class in org.apereo.cas.authentication
DefaultRequestedAuthenticationContextValidator(ServicesManager, MultifactorAuthenticationTriggerSelectionStrategy, MultifactorAuthenticationContextValidator) - Constructor for class org.apereo.cas.authentication.DefaultRequestedAuthenticationContextValidator
 
destroy() - Method in class org.apereo.cas.authentication.mfa.trigger.GroovyScriptMultifactorAuthenticationTrigger
 

E

equals(Object) - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
equals(Object) - Method in record class org.apereo.cas.authentication.DefaultMultifactorAuthenticationContextValidator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apereo.cas.authentication.DefaultMultifactorAuthenticationTriggerSelectionStrategy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apereo.cas.authentication.mfa.trigger.RestEndpointMultifactorAuthenticationTrigger.RestEndpointEntity
Indicates whether some other object is "equal to" this one.
evaluate(RegisteredService, MultifactorAuthenticationProvider) - Method in class org.apereo.cas.authentication.DefaultMultifactorAuthenticationFailureModeEvaluator
 
evaluateEventForProviderInContext(Principal, RegisteredService, Service, Optional<RequestContext>, MultifactorAuthenticationProvider) - Static method in class org.apereo.cas.authentication.MultifactorAuthenticationUtils
Evaluate event for provider in context set.

F

filterMultifactorAuthenticationProviderBypassEvaluatorsBy(String) - Method in class org.apereo.cas.authentication.bypass.DefaultChainingMultifactorAuthenticationBypassProvider
 
forgetBypass(Authentication) - Method in class org.apereo.cas.authentication.bypass.BaseMultifactorAuthenticationProviderBypassEvaluator
 
forgetBypass(Authentication) - Method in class org.apereo.cas.authentication.bypass.DefaultChainingMultifactorAuthenticationBypassProvider
 

G

getApplicationContext() - Method in class org.apereo.cas.authentication.mfa.trigger.AdaptiveMultifactorAuthenticationTrigger
 
getApplicationContext() - Method in class org.apereo.cas.authentication.mfa.trigger.AuthenticationAttributeMultifactorAuthenticationTrigger
 
getApplicationContext() - Method in class org.apereo.cas.authentication.mfa.trigger.GlobalMultifactorAuthenticationTrigger
 
getApplicationContext() - Method in class org.apereo.cas.authentication.mfa.trigger.GroovyScriptMultifactorAuthenticationTrigger
 
getApplicationContext() - Method in class org.apereo.cas.authentication.mfa.trigger.HttpRequestMultifactorAuthenticationTrigger
 
getApplicationContext() - Method in class org.apereo.cas.authentication.mfa.trigger.PredicatedPrincipalAttributeMultifactorAuthenticationTrigger
 
getApplicationContext() - Method in class org.apereo.cas.authentication.mfa.trigger.PrincipalAttributeMultifactorAuthenticationTrigger
 
getApplicationContext() - Method in class org.apereo.cas.authentication.mfa.trigger.RegisteredServiceMultifactorAuthenticationTrigger
 
getApplicationContext() - Method in class org.apereo.cas.authentication.mfa.trigger.RegisteredServicePrincipalAttributeMultifactorAuthenticationTrigger
 
getApplicationContext() - Method in class org.apereo.cas.authentication.mfa.trigger.RestEndpointMultifactorAuthenticationTrigger
 
getApplicationContext() - Method in class org.apereo.cas.authentication.mfa.trigger.ScriptedRegisteredServiceMultifactorAuthenticationTrigger
 
getApplicationContext() - Method in class org.apereo.cas.authentication.mfa.trigger.TimedMultifactorAuthenticationTrigger
 
getAttributeName() - Method in class org.apereo.cas.authentication.bypass.PrincipalMultifactorAuthenticationProviderBypassEvaluator
 
getAttributeValue() - Method in class org.apereo.cas.authentication.bypass.PrincipalMultifactorAuthenticationProviderBypassEvaluator
 
getAvailableMultifactorAuthenticationProviders(ApplicationContext) - Static method in class org.apereo.cas.authentication.MultifactorAuthenticationUtils
Gets all multifactor authentication providers from application context.
getBypassEvaluator() - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
getBypassEvaluator() - Method in class org.apereo.cas.authentication.DefaultChainingMultifactorAuthenticationProvider
 
getCasProperties() - Method in class org.apereo.cas.authentication.mfa.trigger.AdaptiveMultifactorAuthenticationTrigger
 
getCasProperties() - Method in class org.apereo.cas.authentication.mfa.trigger.AuthenticationAttributeMultifactorAuthenticationTrigger
 
getCasProperties() - Method in class org.apereo.cas.authentication.mfa.trigger.GlobalMultifactorAuthenticationTrigger
 
getCasProperties() - Method in class org.apereo.cas.authentication.mfa.trigger.HttpRequestMultifactorAuthenticationTrigger
 
getCasProperties() - Method in class org.apereo.cas.authentication.mfa.trigger.PredicatedPrincipalAttributeMultifactorAuthenticationTrigger
 
getCasProperties() - Method in class org.apereo.cas.authentication.mfa.trigger.PrincipalAttributeMultifactorAuthenticationTrigger
 
getCasProperties() - Method in class org.apereo.cas.authentication.mfa.trigger.RegisteredServiceMultifactorAuthenticationTrigger
 
getCasProperties() - Method in class org.apereo.cas.authentication.mfa.trigger.RegisteredServicePrincipalAttributeMultifactorAuthenticationTrigger
 
getCasProperties() - Method in class org.apereo.cas.authentication.mfa.trigger.RestEndpointMultifactorAuthenticationTrigger
 
getCasProperties() - Method in class org.apereo.cas.authentication.mfa.trigger.ScriptedRegisteredServiceMultifactorAuthenticationTrigger
 
getCasProperties() - Method in class org.apereo.cas.authentication.mfa.trigger.TimedMultifactorAuthenticationTrigger
 
getCode() - Method in exception class org.apereo.cas.authentication.MultifactorAuthenticationRequiredException
 
getFailureMode() - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
getFailureModeEvaluator() - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
getFailureModeEvaluator() - Method in class org.apereo.cas.authentication.DefaultChainingMultifactorAuthenticationProvider
 
getGeoLocationService() - Method in class org.apereo.cas.authentication.mfa.trigger.AdaptiveMultifactorAuthenticationTrigger
 
getId() - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
getId() - Method in class org.apereo.cas.authentication.bypass.BaseMultifactorAuthenticationProviderBypassEvaluator
 
getId() - Method in class org.apereo.cas.authentication.bypass.DefaultChainingMultifactorAuthenticationBypassProvider
 
getInstance() - Static method in class org.apereo.cas.authentication.bypass.AlwaysAllowMultifactorAuthenticationProviderBypassEvaluator
Gets instance.
getInstance() - Static method in class org.apereo.cas.authentication.bypass.NeverAllowMultifactorAuthenticationProviderBypassEvaluator
Gets instance.
getMultifactorAuthenticationPrincipalResolver() - Method in class org.apereo.cas.authentication.DefaultMultifactorAuthenticationProviderResolver
 
getMultifactorAuthenticationProviderById(String, ApplicationContext) - Static method in class org.apereo.cas.authentication.MultifactorAuthenticationUtils
Method returns an Optional that will contain a MultifactorAuthenticationProvider that has the same id as the passed providerId parameter.
getMultifactorAuthenticationProviderBypassEvaluators() - Method in class org.apereo.cas.authentication.bypass.DefaultChainingMultifactorAuthenticationBypassProvider
 
getMultifactorAuthenticationProviderForService(RegisteredService, ApplicationContext) - Static method in class org.apereo.cas.authentication.MultifactorAuthenticationUtils
Gets authentication provider for service.
getMultifactorAuthenticationProviderFromApplicationContext(String, ApplicationContext) - Static method in class org.apereo.cas.authentication.MultifactorAuthenticationUtils
Gets multifactor authentication provider from application context.
getMultifactorAuthenticationProviderResolver() - Method in class org.apereo.cas.authentication.mfa.trigger.AuthenticationAttributeMultifactorAuthenticationTrigger
 
getMultifactorAuthenticationProviderResolver() - Method in class org.apereo.cas.authentication.mfa.trigger.GroovyScriptMultifactorAuthenticationTrigger
 
getMultifactorAuthenticationProviderResolver() - Method in class org.apereo.cas.authentication.mfa.trigger.PrincipalAttributeMultifactorAuthenticationTrigger
 
getMultifactorAuthenticationProviderResolver() - Method in class org.apereo.cas.authentication.mfa.trigger.RegisteredServicePrincipalAttributeMultifactorAuthenticationTrigger
 
getMultifactorAuthenticationProviderResolver() - Method in class org.apereo.cas.authentication.mfa.trigger.RestEndpointMultifactorAuthenticationTrigger
 
getMultifactorAuthenticationProviders() - Method in class org.apereo.cas.authentication.DefaultChainingMultifactorAuthenticationProvider
 
getMultifactorAuthenticationProviderSelector() - Method in class org.apereo.cas.authentication.mfa.trigger.GlobalMultifactorAuthenticationTrigger
 
getMultifactorAuthenticationProviderSelector() - Method in class org.apereo.cas.authentication.mfa.trigger.GroovyScriptMultifactorAuthenticationTrigger
 
getMultifactorAuthenticationProviderSelector() - Method in class org.apereo.cas.authentication.mfa.trigger.RegisteredServiceMultifactorAuthenticationTrigger
 
getMultifactorAuthenticationProviderSelector() - Method in class org.apereo.cas.authentication.mfa.trigger.RegisteredServicePrincipalAttributeMultifactorAuthenticationTrigger
 
getOrder() - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
getOrder() - Method in class org.apereo.cas.authentication.mfa.trigger.AdaptiveMultifactorAuthenticationTrigger
 
getOrder() - Method in class org.apereo.cas.authentication.mfa.trigger.AuthenticationAttributeMultifactorAuthenticationTrigger
 
getOrder() - Method in class org.apereo.cas.authentication.mfa.trigger.GlobalMultifactorAuthenticationTrigger
 
getOrder() - Method in class org.apereo.cas.authentication.mfa.trigger.GroovyScriptMultifactorAuthenticationTrigger
 
getOrder() - Method in class org.apereo.cas.authentication.mfa.trigger.HttpRequestMultifactorAuthenticationTrigger
 
getOrder() - Method in class org.apereo.cas.authentication.mfa.trigger.PredicatedPrincipalAttributeMultifactorAuthenticationTrigger
 
getOrder() - Method in class org.apereo.cas.authentication.mfa.trigger.PrincipalAttributeMultifactorAuthenticationTrigger
 
getOrder() - Method in class org.apereo.cas.authentication.mfa.trigger.RegisteredServiceMultifactorAuthenticationTrigger
 
getOrder() - Method in class org.apereo.cas.authentication.mfa.trigger.RegisteredServicePrincipalAttributeMultifactorAuthenticationTrigger
 
getOrder() - Method in class org.apereo.cas.authentication.mfa.trigger.RestEndpointMultifactorAuthenticationTrigger
 
getOrder() - Method in class org.apereo.cas.authentication.mfa.trigger.ScriptedRegisteredServiceMultifactorAuthenticationTrigger
 
getOrder() - Method in class org.apereo.cas.authentication.mfa.trigger.TimedMultifactorAuthenticationTrigger
 
getPrincipal() - Method in exception class org.apereo.cas.authentication.MultifactorAuthenticationRequiredException
 
getProviderId() - Method in class org.apereo.cas.authentication.bypass.BaseMultifactorAuthenticationProviderBypassEvaluator
 
getProviderId() - Method in class org.apereo.cas.authentication.bypass.DefaultChainingMultifactorAuthenticationBypassProvider
 
getScriptCache() - Method in class org.apereo.cas.authentication.mfa.trigger.ScriptedRegisteredServiceMultifactorAuthenticationTrigger
 
getService() - Method in exception class org.apereo.cas.authentication.MultifactorAuthenticationRequiredException
 
getWatchableScript() - Method in class org.apereo.cas.authentication.mfa.trigger.GroovyScriptMultifactorAuthenticationTrigger
 
GlobalMultifactorAuthenticationTrigger - Class in org.apereo.cas.authentication.mfa.trigger
GlobalMultifactorAuthenticationTrigger(CasConfigurationProperties, ApplicationContext, MultifactorAuthenticationProviderSelector) - Constructor for class org.apereo.cas.authentication.mfa.trigger.GlobalMultifactorAuthenticationTrigger
 
GroovyMultifactorAuthenticationProviderBypassEvaluator - Class in org.apereo.cas.authentication.bypass
GroovyMultifactorAuthenticationProviderBypassEvaluator(MultifactorAuthenticationProviderBypassProperties, String) - Constructor for class org.apereo.cas.authentication.bypass.GroovyMultifactorAuthenticationProviderBypassEvaluator
 
GroovyScriptMultifactorAuthenticationTrigger - Class in org.apereo.cas.authentication.mfa.trigger
GroovyScriptMultifactorAuthenticationTrigger(WatchableGroovyScriptResource, ApplicationContext, MultifactorAuthenticationProviderResolver, MultifactorAuthenticationProviderSelector) - Constructor for class org.apereo.cas.authentication.mfa.trigger.GroovyScriptMultifactorAuthenticationTrigger
 

H

hashCode() - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
hashCode() - Method in record class org.apereo.cas.authentication.DefaultMultifactorAuthenticationContextValidator
Returns a hash code value for this object.
hashCode() - Method in record class org.apereo.cas.authentication.DefaultMultifactorAuthenticationTriggerSelectionStrategy
Returns a hash code value for this object.
hashCode() - Method in record class org.apereo.cas.authentication.mfa.trigger.RestEndpointMultifactorAuthenticationTrigger.RestEndpointEntity
Returns a hash code value for this object.
HttpRequestMultifactorAuthenticationProviderBypassEvaluator - Class in org.apereo.cas.authentication.bypass
Multifactor Bypass provider based on HttpRequest.
HttpRequestMultifactorAuthenticationProviderBypassEvaluator(MultifactorAuthenticationProviderBypassProperties, String) - Constructor for class org.apereo.cas.authentication.bypass.HttpRequestMultifactorAuthenticationProviderBypassEvaluator
 
HttpRequestMultifactorAuthenticationTrigger - Class in org.apereo.cas.authentication.mfa.trigger
HttpRequestMultifactorAuthenticationTrigger(CasConfigurationProperties, ApplicationContext) - Constructor for class org.apereo.cas.authentication.mfa.trigger.HttpRequestMultifactorAuthenticationTrigger
 

I

isActivated(Authentication, RegisteredService, HttpServletRequest, HttpServletResponse, Service) - Method in class org.apereo.cas.authentication.mfa.trigger.AdaptiveMultifactorAuthenticationTrigger
 
isActivated(Authentication, RegisteredService, HttpServletRequest, HttpServletResponse, Service) - Method in class org.apereo.cas.authentication.mfa.trigger.AuthenticationAttributeMultifactorAuthenticationTrigger
 
isActivated(Authentication, RegisteredService, HttpServletRequest, HttpServletResponse, Service) - Method in class org.apereo.cas.authentication.mfa.trigger.GlobalMultifactorAuthenticationTrigger
 
isActivated(Authentication, RegisteredService, HttpServletRequest, HttpServletResponse, Service) - Method in class org.apereo.cas.authentication.mfa.trigger.GroovyScriptMultifactorAuthenticationTrigger
 
isActivated(Authentication, RegisteredService, HttpServletRequest, HttpServletResponse, Service) - Method in class org.apereo.cas.authentication.mfa.trigger.HttpRequestMultifactorAuthenticationTrigger
 
isActivated(Authentication, RegisteredService, HttpServletRequest, HttpServletResponse, Service) - Method in class org.apereo.cas.authentication.mfa.trigger.PredicatedPrincipalAttributeMultifactorAuthenticationTrigger
 
isActivated(Authentication, RegisteredService, HttpServletRequest, HttpServletResponse, Service) - Method in class org.apereo.cas.authentication.mfa.trigger.PrincipalAttributeMultifactorAuthenticationTrigger
 
isActivated(Authentication, RegisteredService, HttpServletRequest, HttpServletResponse, Service) - Method in class org.apereo.cas.authentication.mfa.trigger.RegisteredServiceMultifactorAuthenticationTrigger
 
isActivated(Authentication, RegisteredService, HttpServletRequest, HttpServletResponse, Service) - Method in class org.apereo.cas.authentication.mfa.trigger.RegisteredServicePrincipalAttributeMultifactorAuthenticationTrigger
 
isActivated(Authentication, RegisteredService, HttpServletRequest, HttpServletResponse, Service) - Method in class org.apereo.cas.authentication.mfa.trigger.RestEndpointMultifactorAuthenticationTrigger
 
isActivated(Authentication, RegisteredService, HttpServletRequest, HttpServletResponse, Service) - Method in class org.apereo.cas.authentication.mfa.trigger.ScriptedRegisteredServiceMultifactorAuthenticationTrigger
 
isActivated(Authentication, RegisteredService, HttpServletRequest, HttpServletResponse, Service) - Method in class org.apereo.cas.authentication.mfa.trigger.TimedMultifactorAuthenticationTrigger
 
isAvailable(RegisteredService) - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
isEmpty() - Method in class org.apereo.cas.authentication.bypass.DefaultChainingMultifactorAuthenticationBypassProvider
 
isMultifactorAuthenticationBypassed(Authentication, String) - Method in class org.apereo.cas.authentication.bypass.BaseMultifactorAuthenticationProviderBypassEvaluator
 
isMultifactorAuthenticationBypassed(Authentication, String) - Method in class org.apereo.cas.authentication.bypass.DefaultChainingMultifactorAuthenticationBypassProvider
 

M

matches(String) - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
mfaTrustedAuthnAttributeName() - Method in record class org.apereo.cas.authentication.DefaultMultifactorAuthenticationContextValidator
Returns the value of the mfaTrustedAuthnAttributeName record component.
MultifactorAuthenticationProviderAbsentException - Exception Class in org.apereo.cas.authentication
MultifactorAuthenticationProviderAbsentException() - Constructor for exception class org.apereo.cas.authentication.MultifactorAuthenticationProviderAbsentException
 
MultifactorAuthenticationProviderAbsentException(String) - Constructor for exception class org.apereo.cas.authentication.MultifactorAuthenticationProviderAbsentException
 
MultifactorAuthenticationProviderBypassAuditResourceResolver - Class in org.apereo.cas.authentication.bypass.audit
MultifactorAuthenticationProviderBypassAuditResourceResolver() - Constructor for class org.apereo.cas.authentication.bypass.audit.MultifactorAuthenticationProviderBypassAuditResourceResolver
 
MultifactorAuthenticationRequiredException - Exception Class in org.apereo.cas.authentication
MultifactorAuthenticationRequiredException() - Constructor for exception class org.apereo.cas.authentication.MultifactorAuthenticationRequiredException
 
MultifactorAuthenticationRequiredException(RegisteredService, Principal) - Constructor for exception class org.apereo.cas.authentication.MultifactorAuthenticationRequiredException
 
multifactorAuthenticationTriggers() - Method in record class org.apereo.cas.authentication.DefaultMultifactorAuthenticationTriggerSelectionStrategy
Returns the value of the multifactorAuthenticationTriggers record component.
MultifactorAuthenticationUtils - Class in org.apereo.cas.authentication

N

NeverAllowMultifactorAuthenticationProviderBypassEvaluator - Class in org.apereo.cas.authentication.bypass
Multifactor bypass provider that will never allow MFA to execute and will always bypass.

O

org.apereo.cas.authentication - package org.apereo.cas.authentication
 
org.apereo.cas.authentication.bypass - package org.apereo.cas.authentication.bypass
 
org.apereo.cas.authentication.bypass.audit - package org.apereo.cas.authentication.bypass.audit
 
org.apereo.cas.authentication.mfa.trigger - package org.apereo.cas.authentication.mfa.trigger
 

P

PredicatedPrincipalAttributeMultifactorAuthenticationTrigger - Class in org.apereo.cas.authentication.mfa.trigger
PredicatedPrincipalAttributeMultifactorAuthenticationTrigger(CasConfigurationProperties, ApplicationContext) - Constructor for class org.apereo.cas.authentication.mfa.trigger.PredicatedPrincipalAttributeMultifactorAuthenticationTrigger
 
PrincipalAttributeMultifactorAuthenticationTrigger - Class in org.apereo.cas.authentication.mfa.trigger
PrincipalAttributeMultifactorAuthenticationTrigger(CasConfigurationProperties, MultifactorAuthenticationProviderResolver, ApplicationContext) - Constructor for class org.apereo.cas.authentication.mfa.trigger.PrincipalAttributeMultifactorAuthenticationTrigger
 
principalId() - Method in record class org.apereo.cas.authentication.mfa.trigger.RestEndpointMultifactorAuthenticationTrigger.RestEndpointEntity
Returns the value of the principalId record component.
PrincipalMultifactorAuthenticationProviderBypassEvaluator - Class in org.apereo.cas.authentication.bypass
Multifactor Bypass based on Principal Attributes.
PrincipalMultifactorAuthenticationProviderBypassEvaluator(String, String, String) - Constructor for class org.apereo.cas.authentication.bypass.PrincipalMultifactorAuthenticationProviderBypassEvaluator
 
PrincipalMultifactorAuthenticationProviderBypassEvaluator(MultifactorAuthenticationProviderBypassProperties, String) - Constructor for class org.apereo.cas.authentication.bypass.PrincipalMultifactorAuthenticationProviderBypassEvaluator
 

R

RegisteredServiceMultifactorAuthenticationProviderBypassEvaluator - Class in org.apereo.cas.authentication.bypass
Multifactor Bypass Provider based on Service Multifactor Policy.
RegisteredServiceMultifactorAuthenticationProviderBypassEvaluator(String) - Constructor for class org.apereo.cas.authentication.bypass.RegisteredServiceMultifactorAuthenticationProviderBypassEvaluator
 
RegisteredServiceMultifactorAuthenticationTrigger - Class in org.apereo.cas.authentication.mfa.trigger
RegisteredServiceMultifactorAuthenticationTrigger(CasConfigurationProperties, MultifactorAuthenticationProviderSelector, ConfigurableApplicationContext) - Constructor for class org.apereo.cas.authentication.mfa.trigger.RegisteredServiceMultifactorAuthenticationTrigger
 
RegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator - Class in org.apereo.cas.authentication.bypass
Multifactor Bypass based on Principal Attributes.
RegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator(String) - Constructor for class org.apereo.cas.authentication.bypass.RegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator
 
RegisteredServicePrincipalAttributeMultifactorAuthenticationTrigger - Class in org.apereo.cas.authentication.mfa.trigger
RegisteredServicePrincipalAttributeMultifactorAuthenticationTrigger(CasConfigurationProperties, MultifactorAuthenticationProviderResolver, ApplicationContext, MultifactorAuthenticationProviderSelector) - Constructor for class org.apereo.cas.authentication.mfa.trigger.RegisteredServicePrincipalAttributeMultifactorAuthenticationTrigger
 
rememberBypass(Authentication, MultifactorAuthenticationProvider) - Method in class org.apereo.cas.authentication.bypass.BaseMultifactorAuthenticationProviderBypassEvaluator
 
rememberBypass(Authentication, MultifactorAuthenticationProvider) - Method in class org.apereo.cas.authentication.bypass.DefaultChainingMultifactorAuthenticationBypassProvider
 
resolve(HttpServletRequest, HttpServletResponse, RegisteredService, Authentication, Service) - Method in record class org.apereo.cas.authentication.DefaultMultifactorAuthenticationTriggerSelectionStrategy
 
resolveEventViaAttribute(Principal, Map<String, List<Object>>, Collection<String>, RegisteredService, Service, Optional<RequestContext>, Collection<MultifactorAuthenticationProvider>, BiPredicate<String, MultifactorAuthenticationProvider>) - Method in class org.apereo.cas.authentication.DefaultMultifactorAuthenticationProviderResolver
 
resolveEventViaMultivaluedAttribute(Principal, Object, RegisteredService, Service, Optional<RequestContext>, MultifactorAuthenticationProvider, BiPredicate<String, MultifactorAuthenticationProvider>) - Static method in class org.apereo.cas.authentication.MultifactorAuthenticationUtils
Resolve event via multivalued attribute set.
resolveEventViaSingleAttribute(Principal, Object, RegisteredService, Service, Optional<RequestContext>, MultifactorAuthenticationProvider, BiPredicate<String, MultifactorAuthenticationProvider>) - Static method in class org.apereo.cas.authentication.MultifactorAuthenticationUtils
Resolve event via single attribute set.
resolveFrom(JoinPoint, Exception) - Method in class org.apereo.cas.authentication.bypass.audit.MultifactorAuthenticationProviderBypassAuditResourceResolver
 
resolveFrom(JoinPoint, Object) - Method in class org.apereo.cas.authentication.bypass.audit.MultifactorAuthenticationProviderBypassAuditResourceResolver
 
resolvePrincipal(Principal) - Method in class org.apereo.cas.authentication.DefaultMultifactorAuthenticationProviderResolver
 
resolveProvider(Map<String, MultifactorAuthenticationProvider>, String) - Static method in class org.apereo.cas.authentication.MultifactorAuthenticationUtils
Resolve provider optional.
resolveProvider(Map<String, MultifactorAuthenticationProvider>, Collection<String>) - Static method in class org.apereo.cas.authentication.MultifactorAuthenticationUtils
Resolve provider optional.
RestEndpointEntity(String, String) - Constructor for record class org.apereo.cas.authentication.mfa.trigger.RestEndpointMultifactorAuthenticationTrigger.RestEndpointEntity
Creates an instance of a RestEndpointEntity record class.
RestEndpointMultifactorAuthenticationTrigger - Class in org.apereo.cas.authentication.mfa.trigger
RestEndpointMultifactorAuthenticationTrigger(CasConfigurationProperties, MultifactorAuthenticationProviderResolver, ApplicationContext) - Constructor for class org.apereo.cas.authentication.mfa.trigger.RestEndpointMultifactorAuthenticationTrigger
 
RestEndpointMultifactorAuthenticationTrigger.RestEndpointEntity - Record Class in org.apereo.cas.authentication.mfa.trigger
The Rest endpoint entity passed along to the API.
RestMultifactorAuthenticationProviderBypassEvaluator - Class in org.apereo.cas.authentication.bypass
RestMultifactorAuthenticationProviderBypassEvaluator(MultifactorAuthenticationProviderBypassProperties, String) - Constructor for class org.apereo.cas.authentication.bypass.RestMultifactorAuthenticationProviderBypassEvaluator
 

S

ScriptedRegisteredServiceMultifactorAuthenticationTrigger - Class in org.apereo.cas.authentication.mfa.trigger
ScriptedRegisteredServiceMultifactorAuthenticationTrigger(CasConfigurationProperties, ApplicationContext) - Constructor for class org.apereo.cas.authentication.mfa.trigger.ScriptedRegisteredServiceMultifactorAuthenticationTrigger
 
serviceId() - Method in record class org.apereo.cas.authentication.mfa.trigger.RestEndpointMultifactorAuthenticationTrigger.RestEndpointEntity
Returns the value of the serviceId record component.
setAuditFormat(AuditTrailManager.AuditFormats) - Method in class org.apereo.cas.authentication.bypass.audit.MultifactorAuthenticationProviderBypassAuditResourceResolver
 
setBypassEvaluator(MultifactorAuthenticationProviderBypassEvaluator) - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
setFailureMode(BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes) - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
setFailureModeEvaluator(MultifactorAuthenticationFailureModeEvaluator) - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
setId(String) - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
setOrder(int) - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
setOrder(int) - Method in class org.apereo.cas.authentication.mfa.trigger.AdaptiveMultifactorAuthenticationTrigger
 
setOrder(int) - Method in class org.apereo.cas.authentication.mfa.trigger.AuthenticationAttributeMultifactorAuthenticationTrigger
 
setOrder(int) - Method in class org.apereo.cas.authentication.mfa.trigger.GlobalMultifactorAuthenticationTrigger
 
setOrder(int) - Method in class org.apereo.cas.authentication.mfa.trigger.GroovyScriptMultifactorAuthenticationTrigger
 
setOrder(int) - Method in class org.apereo.cas.authentication.mfa.trigger.HttpRequestMultifactorAuthenticationTrigger
 
setOrder(int) - Method in class org.apereo.cas.authentication.mfa.trigger.PredicatedPrincipalAttributeMultifactorAuthenticationTrigger
 
setOrder(int) - Method in class org.apereo.cas.authentication.mfa.trigger.PrincipalAttributeMultifactorAuthenticationTrigger
 
setOrder(int) - Method in class org.apereo.cas.authentication.mfa.trigger.RegisteredServiceMultifactorAuthenticationTrigger
 
setOrder(int) - Method in class org.apereo.cas.authentication.mfa.trigger.RegisteredServicePrincipalAttributeMultifactorAuthenticationTrigger
 
setOrder(int) - Method in class org.apereo.cas.authentication.mfa.trigger.RestEndpointMultifactorAuthenticationTrigger
 
setOrder(int) - Method in class org.apereo.cas.authentication.mfa.trigger.ScriptedRegisteredServiceMultifactorAuthenticationTrigger
 
setOrder(int) - Method in class org.apereo.cas.authentication.mfa.trigger.TimedMultifactorAuthenticationTrigger
 
shouldMultifactorAuthenticationProviderExecute(Authentication, RegisteredService, MultifactorAuthenticationProvider, HttpServletRequest, Service) - Method in class org.apereo.cas.authentication.bypass.BaseMultifactorAuthenticationProviderBypassEvaluator
 
shouldMultifactorAuthenticationProviderExecute(Authentication, RegisteredService, MultifactorAuthenticationProvider, HttpServletRequest, Service) - Method in class org.apereo.cas.authentication.bypass.DefaultChainingMultifactorAuthenticationBypassProvider
 
shouldMultifactorAuthenticationProviderExecuteInternal(Authentication, RegisteredService, MultifactorAuthenticationProvider, HttpServletRequest) - Method in class org.apereo.cas.authentication.bypass.AlwaysAllowMultifactorAuthenticationProviderBypassEvaluator
 
shouldMultifactorAuthenticationProviderExecuteInternal(Authentication, RegisteredService, MultifactorAuthenticationProvider, HttpServletRequest) - Method in class org.apereo.cas.authentication.bypass.AuthenticationMultifactorAuthenticationProviderBypassEvaluator
 
shouldMultifactorAuthenticationProviderExecuteInternal(Authentication, RegisteredService, MultifactorAuthenticationProvider, HttpServletRequest) - Method in class org.apereo.cas.authentication.bypass.CredentialMultifactorAuthenticationProviderBypassEvaluator
 
shouldMultifactorAuthenticationProviderExecuteInternal(Authentication, RegisteredService, MultifactorAuthenticationProvider, HttpServletRequest) - Method in class org.apereo.cas.authentication.bypass.GroovyMultifactorAuthenticationProviderBypassEvaluator
 
shouldMultifactorAuthenticationProviderExecuteInternal(Authentication, RegisteredService, MultifactorAuthenticationProvider, HttpServletRequest) - Method in class org.apereo.cas.authentication.bypass.HttpRequestMultifactorAuthenticationProviderBypassEvaluator
 
shouldMultifactorAuthenticationProviderExecuteInternal(Authentication, RegisteredService, MultifactorAuthenticationProvider, HttpServletRequest) - Method in class org.apereo.cas.authentication.bypass.NeverAllowMultifactorAuthenticationProviderBypassEvaluator
 
shouldMultifactorAuthenticationProviderExecuteInternal(Authentication, RegisteredService, MultifactorAuthenticationProvider, HttpServletRequest) - Method in class org.apereo.cas.authentication.bypass.PrincipalMultifactorAuthenticationProviderBypassEvaluator
 
shouldMultifactorAuthenticationProviderExecuteInternal(Authentication, RegisteredService, MultifactorAuthenticationProvider, HttpServletRequest) - Method in class org.apereo.cas.authentication.bypass.RegisteredServiceMultifactorAuthenticationProviderBypassEvaluator
 
shouldMultifactorAuthenticationProviderExecuteInternal(Authentication, RegisteredService, MultifactorAuthenticationProvider, HttpServletRequest) - Method in class org.apereo.cas.authentication.bypass.RegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator
 
shouldMultifactorAuthenticationProviderExecuteInternal(Authentication, RegisteredService, MultifactorAuthenticationProvider, HttpServletRequest) - Method in class org.apereo.cas.authentication.bypass.RestMultifactorAuthenticationProviderBypassEvaluator
 
size() - Method in class org.apereo.cas.authentication.bypass.DefaultChainingMultifactorAuthenticationBypassProvider
 

T

TimedMultifactorAuthenticationTrigger - Class in org.apereo.cas.authentication.mfa.trigger
TimedMultifactorAuthenticationTrigger(CasConfigurationProperties, ApplicationContext) - Constructor for class org.apereo.cas.authentication.mfa.trigger.TimedMultifactorAuthenticationTrigger
 
toString() - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
toString() - Method in class org.apereo.cas.authentication.bypass.BaseMultifactorAuthenticationProviderBypassEvaluator
 
toString() - Method in class org.apereo.cas.authentication.DefaultChainingMultifactorAuthenticationProvider
 
toString() - Method in record class org.apereo.cas.authentication.DefaultMultifactorAuthenticationContextValidator
Returns a string representation of this record class.
toString() - Method in record class org.apereo.cas.authentication.DefaultMultifactorAuthenticationTriggerSelectionStrategy
Returns a string representation of this record class.
toString() - Method in record class org.apereo.cas.authentication.mfa.trigger.RestEndpointMultifactorAuthenticationTrigger.RestEndpointEntity
Returns a string representation of this record class.

V

validate(Authentication, String, Optional<RegisteredService>) - Method in record class org.apereo.cas.authentication.DefaultMultifactorAuthenticationContextValidator
If the authentication event is established as part trusted/device browser such that MFA was skipped, allow for validation to execute successfully.
validateAuthenticationContext(HttpServletRequest, HttpServletResponse, RegisteredService, Authentication, Service) - Method in class org.apereo.cas.authentication.DefaultRequestedAuthenticationContextValidator
 
validateAuthenticationContext(Assertion, HttpServletRequest, HttpServletResponse) - Method in class org.apereo.cas.authentication.DefaultRequestedAuthenticationContextValidator
 
validateEventIdForMatchingTransitionInContext(String, Optional<RequestContext>, Map<String, Object>) - Static method in class org.apereo.cas.authentication.MultifactorAuthenticationUtils
Validate event id for matching transition in context event.
A B C D E F G H I M N O P R S T V 
All Classes and Interfaces|All Packages|Serialized Form