A B C D E F G I L M O P R S V 
All Classes All Packages

A

addMultifactorAuthenticationProvider(MultifactorAuthenticationProvider) - Method in interface org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider
Add multifactor authentication provider multifactor authentication provider.
addMultifactorAuthenticationProviderBypassEvaluator(MultifactorAuthenticationProviderBypassEvaluator) - Method in interface org.apereo.cas.authentication.bypass.ChainingMultifactorAuthenticationProviderBypassEvaluator
Add bypass provider.
addMultifactorAuthenticationProviderBypassEvaluator(MultifactorAuthenticationProviderBypassEvaluator...) - Method in interface org.apereo.cas.authentication.bypass.ChainingMultifactorAuthenticationProviderBypassEvaluator
Add multifactor authentication provider bypass.
addMultifactorAuthenticationProviders(Collection<MultifactorAuthenticationProvider>) - Method in interface org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider
Add multifactor authentication providers.
addMultifactorAuthenticationProviders(MultifactorAuthenticationProvider...) - Method in interface org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider
Add multifactor authentication providers.
AUTHENTICATION_ATTRIBUTE_BYPASS_MFA - Static variable in interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
bypass mfa authn attribute.
AUTHENTICATION_ATTRIBUTE_BYPASS_MFA_PROVIDER - Static variable in interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
bypass mfa for provider id authn attribute.

B

beanName(String) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderFactoryBean
Method returns the generated bean name for the provider.
belongsToMultifactorAuthenticationProvider(String) - Method in interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
Indicate whether this bypass belongs to given multifactor authentication provider.

C

ChainingMultifactorAuthenticationProvider - Interface in org.apereo.cas.authentication
ChainingMultifactorAuthenticationProviderBypassEvaluator - Interface in org.apereo.cas.authentication.bypass
createProvider(P) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderFactoryBean
Create an instance of MultifactorAuthenticationProvider based on passed properties.

D

DEFAULT_IDENTIFIER - Static variable in interface org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider
The identifier for the chained provider.

E

evaluate(RegisteredService, MultifactorAuthenticationProvider) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationFailureModeEvaluator
Eval current failureMode rules for the provider.

F

filterMultifactorAuthenticationProviderBypassEvaluatorsBy(String) - Method in interface org.apereo.cas.authentication.bypass.ChainingMultifactorAuthenticationProviderBypassEvaluator
Find multifactor authentication provider bypass.
forgetBypass(Authentication) - Method in interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
Method will remove any previous bypass set in the authentication.

G

getBypassEvaluator() - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProvider
Returns the configured bypass provider for this MFA provider.
getFailureMode() - Method in interface org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider
 
getFailureMode() - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProvider
This method will return the failure mode for the provider.
getFailureModeEvaluator() - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProvider
Returns the configured failure mode evaluator for this MFA provider.
getFriendlyName() - Method in interface org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider
 
getFriendlyName() - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProvider
Gets the friendly-name for this provider.
getId() - Method in interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
Gets id.
getId() - Method in interface org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider
 
getId() - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProvider
Gets id for this provider.
getMultifactorAuthenticationProviderBypassEvaluators() - Method in interface org.apereo.cas.authentication.bypass.ChainingMultifactorAuthenticationProviderBypassEvaluator
Gets multifactor authentication provider bypass evaluators.
getMultifactorAuthenticationProviders() - Method in interface org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider
Gets multifactor authentication providers.
getMultifactorAuthenticationTriggers() - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationTriggerSelectionStrategy
Gets multifactor authentication triggers.
getName() - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver
Gets name.
getName() - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationTrigger
 
getOrder() - Method in interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
 
getOrder() - Method in interface org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider
 
getOrder() - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationFailureModeEvaluator
 
getOrder() - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationPrincipalResolver
 
getOrder() - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationTrigger
 
getProviderId() - Method in interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
Gets provider id of this bypass evaluator.
getProviderId() - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationCredential
Returns the unique id of the provider that created the credential.

I

identical() - Static method in interface org.apereo.cas.authentication.MultifactorAuthenticationPrincipalResolver
No op multifactor authentication principal resolver.
isActivated(Authentication, RegisteredService, HttpServletRequest, Service) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationTrigger
Is activated optional.
isAvailable(RegisteredService) - Method in interface org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider
 
isAvailable(RegisteredService) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProvider
Ensure the provider is available.
isEmpty() - Method in interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
Is empty?.
isMultifactorAuthenticationBypassed(Authentication, String) - Method in interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
Indicates whether the authentication attempt carries information that would signal a bypassed attempt.

L

LOGGER - Static variable in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver
 

M

matches(String) - Method in interface org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider
 
matches(String) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProvider
Does provider match/support this identifier? The identifier passed may be formed as a regular expression.
MultifactorAuthenticationContextValidationResult - Class in org.apereo.cas.authentication
MultifactorAuthenticationContextValidationResult() - Constructor for class org.apereo.cas.authentication.MultifactorAuthenticationContextValidationResult
 
MultifactorAuthenticationContextValidator - Interface in org.apereo.cas.authentication
This is MultifactorAuthenticationContextValidator, which is responsible for evaluating an authentication object to see whether it satisfied a requested authentication context.
MultifactorAuthenticationCredential - Interface in org.apereo.cas.authentication
Interface for credentials created by MFA providers to match up which provider created them.
MultifactorAuthenticationFailureModeEvaluator - Interface in org.apereo.cas.authentication
MultifactorAuthenticationHandler - Interface in org.apereo.cas.authentication
MultifactorAuthenticationPrincipalResolver - Interface in org.apereo.cas.authentication
MultifactorAuthenticationProvider - Interface in org.apereo.cas.authentication
This is MultifactorAuthenticationProvider that describes an external authentication entity/provider matched against a registered service.
MultifactorAuthenticationProviderBypassEvaluator - Interface in org.apereo.cas.authentication.bypass
MultifactorAuthenticationProviderFactoryBean<T extends MultifactorAuthenticationProvider,​P extends org.apereo.cas.configuration.model.support.mfa.BaseMultifactorAuthenticationProviderProperties> - Interface in org.apereo.cas.authentication
Interface for beans that can be considered a Factory that can create instances of specific MultifactorAuthenticationProvider when passed an instance of BaseMultifactorAuthenticationProviderProperties Used by MFA providers that can be configured with multiple instances at runtime such as Duo.
MultifactorAuthenticationProviderResolver - Interface in org.apereo.cas.authentication
MultifactorAuthenticationProviderSelector - Interface in org.apereo.cas.authentication
This is MultifactorAuthenticationProviderSelector that decides how to resolve a single provider from a collection available to a registered service.
MultifactorAuthenticationTrigger - Interface in org.apereo.cas.authentication
MultifactorAuthenticationTriggerSelectionStrategy - Interface in org.apereo.cas.authentication
This interface is responsible for deciding which Multifactor provider to use based on the request, service, and principal.

O

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

P

PROVIDER_SUFFIX - Static variable in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderFactoryBean
Default suffix to add to the bean name.

R

rememberBypass(Authentication, MultifactorAuthenticationProvider) - Method in interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
Method will set the bypass into the authentication.
resolve(Collection<MultifactorAuthenticationProvider>, RegisteredService, Principal) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderSelector
Resolve multifactor authentication provider.
resolve(HttpServletRequest, RegisteredService, Authentication, Service) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationTriggerSelectionStrategy
Resolve the multifactor authentication provider id.
resolve(Principal) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationPrincipalResolver
Resolve principal.
resolveEventViaAttribute(Principal, Map<String, List<Object>>, Collection<String>, RegisteredService, Optional<RequestContext>, Collection<MultifactorAuthenticationProvider>, BiPredicate<String, MultifactorAuthenticationProvider>) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver
Resolve event via attribute set.
resolveEventViaAuthenticationAttribute(Authentication, Collection<String>, RegisteredService, Optional<RequestContext>, Collection<MultifactorAuthenticationProvider>, BiPredicate<String, MultifactorAuthenticationProvider>) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver
Resolve event via authentication attribute set.
resolveEventViaPrincipalAttribute(Principal, Collection<String>, RegisteredService, Optional<RequestContext>, Collection<MultifactorAuthenticationProvider>, BiPredicate<String, MultifactorAuthenticationProvider>) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver
Resolve event via principal attribute set.
resolvePrincipal(Principal) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver
Resolve principal.

S

setProviderId(String) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationCredential
Sets the unique mark of the provider that created the credential.
shouldMultifactorAuthenticationProviderExecute(Authentication, RegisteredService, MultifactorAuthenticationProvider, HttpServletRequest) - Method in interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
Eval current bypass rules for the provider.
size() - Method in interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
Size.
supports(HttpServletRequest, RegisteredService, Authentication, Service) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationTrigger
Supports.
supports(Principal) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationPrincipalResolver
Supports resolution?

V

validate(Authentication, String, Optional<RegisteredService>) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationContextValidator
Validate the authentication context.
A B C D E F G I L M O P R S V 
All Classes All Packages