Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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
- BEAN_NAME - Static variable in interface org.apereo.cas.authentication.MultifactorAuthenticationContextValidator
-
Default impl bean name.
- BEAN_NAME - Static variable in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver
-
Default bean name.
- BEAN_NAME - Static variable in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderSelector
-
Default implementation bean name.
- BEAN_NAME - Static variable in interface org.apereo.cas.authentication.MultifactorAuthenticationTriggerSelectionStrategy
-
Default Bean name.
- belongsToMultifactorAuthenticationProvider(String) - Method in interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
-
Indicate whether this bypass belongs to given multifactor authentication provider.
- build() - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice.MultifactorAuthenticationRegisteredDeviceBuilder
- build() - Method in class org.apereo.cas.authentication.MultifactorAuthenticationContextValidationResult.MultifactorAuthenticationContextValidationResultBuilder
- builder() - Static method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
- builder() - Static method in class org.apereo.cas.authentication.MultifactorAuthenticationContextValidationResult
C
- ChainingMultifactorAuthenticationProvider - Interface in org.apereo.cas.authentication
- ChainingMultifactorAuthenticationProviderBypassEvaluator - Interface in org.apereo.cas.authentication.bypass
D
- DEFAULT_IDENTIFIER - Static variable in interface org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider
-
The identifier for the chained provider.
- details(Map<String, Object>) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice.MultifactorAuthenticationRegisteredDeviceBuilder
E
- equals(Object) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
- evaluate(RegisteredService, MultifactorAuthenticationProvider) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationFailureModeEvaluator
-
Eval current failureMode rules for the provider.
- expirationDateTime(String) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice.MultifactorAuthenticationRegisteredDeviceBuilder
F
- filterMultifactorAuthenticationProviderBypassEvaluatorsBy(String) - Method in interface org.apereo.cas.authentication.bypass.ChainingMultifactorAuthenticationProviderBypassEvaluator
-
Find multifactor authentication provider bypass.
- findRegisteredDevices(Principal) - Method in interface org.apereo.cas.authentication.device.MultifactorAuthenticationDeviceManager
-
Find registered devices list.
- 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.
- getDetails() - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
- getDeviceManager() - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProvider
-
Returns an instance of the device manager for this provider that is able to determine and track user registered devices.
- getExpirationDateTime() - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
- 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 class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
-
Unique identifier for the device registration entry.
- getId() - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProvider
-
Gets id for this provider.
- getLastUsedDateTime() - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
- getModel() - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
-
Platform type and details.
- getMultifactorAuthenticationProvider() - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationHandler
-
Gets multifactor provider id linked to this handler.
- 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.
- getName() - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
-
The device name as chosen/managed by the mfa provider.
- getNumber() - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
-
Phone number assigned to the device, if any.
- 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
- getPayload() - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
-
The actual device record produced by the provider typically captured here as JSON.
- getProvider() - Method in class org.apereo.cas.authentication.MultifactorAuthenticationContextValidationResult
- 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.
- getSource() - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
- getType() - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
-
Phone, tablet, etc.
H
- hashCode() - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
- hasRegisteredDevices(Principal) - Method in interface org.apereo.cas.authentication.device.MultifactorAuthenticationDeviceManager
-
Has registered devices for a given provider.
I
- id(String) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice.MultifactorAuthenticationRegisteredDeviceBuilder
-
Unique identifier for the device registration entry.
- identical() - Static method in interface org.apereo.cas.authentication.MultifactorAuthenticationPrincipalResolver
-
No op multifactor authentication principal resolver.
- isActivated(Authentication, RegisteredService, HttpServletRequest, HttpServletResponse, 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.
- isSuccess() - Method in class org.apereo.cas.authentication.MultifactorAuthenticationContextValidationResult
L
- lastUsedDateTime(String) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice.MultifactorAuthenticationRegisteredDeviceBuilder
- LOGGER - Static variable in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver
-
Logger instance.
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.
- model(String) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice.MultifactorAuthenticationRegisteredDeviceBuilder
-
Platform type and details.
- MultifactorAuthenticationContextValidationResult - Class in org.apereo.cas.authentication
- MultifactorAuthenticationContextValidationResult.MultifactorAuthenticationContextValidationResultBuilder<C,
B> - Class in org.apereo.cas.authentication - MultifactorAuthenticationContextValidationResultBuilder() - Constructor for class org.apereo.cas.authentication.MultifactorAuthenticationContextValidationResult.MultifactorAuthenticationContextValidationResultBuilder
- 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.
- MultifactorAuthenticationDeviceManager - Interface in org.apereo.cas.authentication.device
- 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
- 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. - MultifactorAuthenticationRegisteredDevice - Class in org.apereo.cas.authentication.device
- MultifactorAuthenticationRegisteredDevice() - Constructor for class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
- MultifactorAuthenticationRegisteredDevice(String, String, String, String, String, String, String, String, String, Map<String, Object>) - Constructor for class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
-
Creates a new
MultifactorAuthenticationRegisteredDeviceinstance. - MultifactorAuthenticationRegisteredDevice.MultifactorAuthenticationRegisteredDeviceBuilder<C,
B> - Class in org.apereo.cas.authentication.device - MultifactorAuthenticationRegisteredDeviceBuilder() - Constructor for class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice.MultifactorAuthenticationRegisteredDeviceBuilder
- MultifactorAuthenticationTrigger - Interface in org.apereo.cas.authentication
-
This is
MultifactorAuthenticationTrigger. - multifactorAuthenticationTriggers() - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationTriggerSelectionStrategy
-
Gets multifactor authentication triggers.
- 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.
N
- name(String) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice.MultifactorAuthenticationRegisteredDeviceBuilder
-
The device name as chosen/managed by the mfa provider.
- number(String) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice.MultifactorAuthenticationRegisteredDeviceBuilder
-
Phone number assigned to the device, if any.
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.device - package org.apereo.cas.authentication.device
P
- payload(String) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice.MultifactorAuthenticationRegisteredDeviceBuilder
-
The actual device record produced by the provider typically captured here as JSON.
- provider(Optional<MultifactorAuthenticationProvider>) - Method in class org.apereo.cas.authentication.MultifactorAuthenticationContextValidationResult.MultifactorAuthenticationContextValidationResultBuilder
R
- rememberBypass(Authentication, MultifactorAuthenticationProvider) - Method in interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
-
Method will set the bypass into the authentication.
- resolve(HttpServletRequest, HttpServletResponse, RegisteredService, Authentication, Service) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationTriggerSelectionStrategy
-
Resolve the multifactor authentication provider id.
- resolve(Collection<MultifactorAuthenticationProvider>, RegisteredService, Principal) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationProviderSelector
-
Resolve multifactor authentication provider.
- resolve(Principal) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationPrincipalResolver
-
Resolve principal.
- resolveEventViaAttribute(Principal, Map<String, List<Object>>, Collection<String>, RegisteredService, Service, 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, Service, 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, Service, 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.
- resolvePrincipal(ApplicationContext, Principal) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationHandler
-
Resolve principal.
S
- setDetails(Map<String, Object>) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
- 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, Service) - 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.
- source(String) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice.MultifactorAuthenticationRegisteredDeviceBuilder
- success(boolean) - Method in class org.apereo.cas.authentication.MultifactorAuthenticationContextValidationResult.MultifactorAuthenticationContextValidationResultBuilder
- 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?
T
- toString() - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice.MultifactorAuthenticationRegisteredDeviceBuilder
- toString() - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
- toString() - Method in class org.apereo.cas.authentication.MultifactorAuthenticationContextValidationResult.MultifactorAuthenticationContextValidationResultBuilder
- type(String) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice.MultifactorAuthenticationRegisteredDeviceBuilder
-
Phone, tablet, etc.
V
- validate(Authentication, String, Optional<RegisteredService>) - Method in interface org.apereo.cas.authentication.MultifactorAuthenticationContextValidator
-
Validate the authentication context.
W
- withDetails(Map<String, Object>) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
- withExpirationDateTime(String) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
- withId(String) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
-
Unique identifier for the device registration entry.
- withLastUsedDateTime(String) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
- withModel(String) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
-
Platform type and details.
- withName(String) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
-
The device name as chosen/managed by the mfa provider.
- withNumber(String) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
-
Phone number assigned to the device, if any.
- withPayload(String) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
-
The actual device record produced by the provider typically captured here as JSON.
- withSource(String) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
- withType(String) - Method in class org.apereo.cas.authentication.device.MultifactorAuthenticationRegisteredDevice
-
Phone, tablet, etc.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form