A B C D E F G I L M O P R S V
All Classes All Packages
All Classes All Packages
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
MultifactorAuthenticationProviderbased 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
-
This is
MultifactorAuthenticationHandler. - MultifactorAuthenticationPrincipalResolver - Interface in org.apereo.cas.authentication
- MultifactorAuthenticationProvider - Interface in org.apereo.cas.authentication
-
This is
MultifactorAuthenticationProviderthat 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
MultifactorAuthenticationProviderwhen passed an instance ofBaseMultifactorAuthenticationProviderPropertiesUsed 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
MultifactorAuthenticationProviderSelectorthat decides how to resolve a single provider from a collection available to a registered service. - MultifactorAuthenticationTrigger - Interface in org.apereo.cas.authentication
-
This is
MultifactorAuthenticationTrigger. - 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.
All Classes All Packages