Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractMultifactorAuthenticationProvider - Class in org.apereo.cas.authentication
-
The
AbstractMultifactorAuthenticationProvideris 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
applicationContextrecord 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
authenticationContextAttributerecord 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
MultifactorAuthenticationProviderBypassEvaluatorimplementations. - 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
DefaultMultifactorAuthenticationContextValidatoris 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
DefaultMultifactorAuthenticationContextValidatorrecord 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
DefaultMultifactorAuthenticationTriggerSelectionStrategyrecord 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
MultifactorAuthenticationProviderthat 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
mfaTrustedAuthnAttributeNamerecord 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
multifactorAuthenticationTriggersrecord component. - MultifactorAuthenticationUtils - Class in org.apereo.cas.authentication
-
This is
MultifactorAuthenticationUtils.
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
principalIdrecord 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
RestEndpointEntityrecord 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
serviceIdrecord 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.
All Classes and Interfaces|All Packages|Serialized Form