Skip navigation links
A B D F G I L M N O R S V 

A

AbstractMultifactorAuthenticationProvider - Class in org.apereo.cas.authentication
The AbstractMultifactorAuthenticationProvider is responsible for as the parent of all providers.
AbstractMultifactorAuthenticationProvider() - Constructor for class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
addProvider(MultifactorAuthenticationProvider) - Method in class org.apereo.cas.authentication.DefaultVariegatedMultifactorAuthenticationProvider
For variegated providers with multiple configured encapsulated variation ones, use `id` and `order` props from the first one as the top level pieces of data to be correctly used by downstream components e.g.
AUTHENTICATION_ATTRIBUTE_BYPASS_MFA - Static variable in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderBypass
bypass mfa authn attribute.
AUTHENTICATION_ATTRIBUTE_BYPASS_MFA_PROVIDER - Static variable in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderBypass
bypass mfa for provider id authn attribute.

B

bypassProperties - Variable in class org.apereo.cas.authentication.DefaultMultifactorAuthenticationProviderBypass
Bypass settings for this provider.

D

DefaultMultifactorAuthenticationContextValidator - 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() - Constructor for class org.apereo.cas.authentication.DefaultMultifactorAuthenticationContextValidator
 
DefaultMultifactorAuthenticationProviderBypass - Class in org.apereo.cas.authentication
DefaultMultifactorAuthenticationProviderBypass(MultifactorAuthenticationProviderBypassProperties) - Constructor for class org.apereo.cas.authentication.DefaultMultifactorAuthenticationProviderBypass
 
DefaultVariegatedMultifactorAuthenticationProvider - Class in org.apereo.cas.authentication
DefaultVariegatedMultifactorAuthenticationProvider() - Constructor for class org.apereo.cas.authentication.DefaultVariegatedMultifactorAuthenticationProvider
 

F

findProvider(String) - Method in class org.apereo.cas.authentication.DefaultVariegatedMultifactorAuthenticationProvider
 
findProvider(String, Class<T>) - Method in class org.apereo.cas.authentication.DefaultVariegatedMultifactorAuthenticationProvider
 

G

getAvailableMultifactorAuthenticationProviders(ApplicationContext) - Static method in class org.apereo.cas.authentication.MultifactorAuthenticationUtils
Gets all multifactor authentication providers from application context.
getFriendlyName() - Method in class org.apereo.cas.authentication.DefaultVariegatedMultifactorAuthenticationProvider
 
getMultifactorAuthenticationProvidersByIds(Collection<String>, ApplicationContext) - Static method in class org.apereo.cas.authentication.MultifactorAuthenticationUtils
Gets multifactor authentication providers by ids.
GroovyMultifactorAuthenticationProviderBypass - Class in org.apereo.cas.authentication
GroovyMultifactorAuthenticationProviderBypass(MultifactorAuthenticationProviderBypassProperties) - Constructor for class org.apereo.cas.authentication.GroovyMultifactorAuthenticationProviderBypass
 

I

isAvailable(RegisteredService) - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
isAvailable() - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
Is provider available?
isAvailable(RegisteredService) - Method in class org.apereo.cas.authentication.DefaultVariegatedMultifactorAuthenticationProvider
 
isAvailable() - Method in class org.apereo.cas.authentication.DefaultVariegatedMultifactorAuthenticationProvider
 

L

locateMatchingAttributeBasedOnAuthenticationAttributes(MultifactorAuthenticationProviderBypassProperties, Authentication) - Method in class org.apereo.cas.authentication.DefaultMultifactorAuthenticationProviderBypass
Skip bypass and support event based on authentication attributes.
locateMatchingAttributeBasedOnPrincipalAttributes(MultifactorAuthenticationProviderBypassProperties, Principal) - Method in class org.apereo.cas.authentication.DefaultMultifactorAuthenticationProviderBypass
Skip bypass and support event based on principal attributes.
locateMatchingAttributeValue(String, String, Map<String, Object>) - Method in class org.apereo.cas.authentication.DefaultMultifactorAuthenticationProviderBypass
Locate matching attribute value boolean.
locateMatchingAttributeValue(String, String, Map<String, Object>, boolean) - Method in class org.apereo.cas.authentication.DefaultMultifactorAuthenticationProviderBypass
Evaluate attribute rules for bypass.
locateMatchingCredentialType(Authentication, String) - Method in class org.apereo.cas.authentication.DefaultMultifactorAuthenticationProviderBypass
Locate matching credential type boolean.
locateMatchingHttpRequest(Authentication, HttpServletRequest) - Method in class org.apereo.cas.authentication.DefaultMultifactorAuthenticationProviderBypass
Locate matching http request and determine if bypass should be enabled.
locateMatchingRegisteredServiceForBypass(Authentication, RegisteredService) - Method in class org.apereo.cas.authentication.DefaultMultifactorAuthenticationProviderBypass
Locate matching registered service property boolean.

M

matches(String) - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
matches(String) - Method in class org.apereo.cas.authentication.DefaultVariegatedMultifactorAuthenticationProvider
 
MultifactorAuthenticationProviderBypass - Interface in org.apereo.cas.authentication
MultifactorAuthenticationUtils - Class in org.apereo.cas.authentication
MultifactorAuthenticationUtils() - Constructor for class org.apereo.cas.authentication.MultifactorAuthenticationUtils
 

N

newMultifactorAuthenticationProviderBypass(MultifactorAuthenticationProviderBypassProperties) - Static method in class org.apereo.cas.authentication.MultifactorAuthenticationUtils
New multifactor authentication provider bypass multifactor.

O

org.apereo.cas.authentication - package org.apereo.cas.authentication
 

R

RestMultifactorAuthenticationProviderBypass - Class in org.apereo.cas.authentication
RestMultifactorAuthenticationProviderBypass(MultifactorAuthenticationProviderBypassProperties) - Constructor for class org.apereo.cas.authentication.RestMultifactorAuthenticationProviderBypass
 

S

shouldMultifactorAuthenticationProviderExecute(Authentication, RegisteredService, MultifactorAuthenticationProvider, HttpServletRequest) - Method in class org.apereo.cas.authentication.DefaultMultifactorAuthenticationProviderBypass
 
shouldMultifactorAuthenticationProviderExecute(Authentication, RegisteredService, MultifactorAuthenticationProvider, HttpServletRequest) - Method in class org.apereo.cas.authentication.GroovyMultifactorAuthenticationProviderBypass
 
shouldMultifactorAuthenticationProviderExecute(Authentication, RegisteredService, MultifactorAuthenticationProvider, HttpServletRequest) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderBypass
Eval current bypass rules for the provider.
shouldMultifactorAuthenticationProviderExecute(Authentication, RegisteredService, MultifactorAuthenticationProvider, HttpServletRequest) - Method in class org.apereo.cas.authentication.RestMultifactorAuthenticationProviderBypass
 
supports(Event, Authentication, RegisteredService, HttpServletRequest) - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
 
supportsInternal(Event, Authentication, RegisteredService) - Method in class org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
Determine internally if provider is able to support this authentication request for multifactor, and account for bypass rules..

V

validate(Authentication, String, RegisteredService) - Method in 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.
A B D F G I L M N O R S V 
Skip navigation links