Index

A B C D E F G H I L M N O P R S T V W 
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
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
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.
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 MultifactorAuthenticationRegisteredDevice instance.
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
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.
A B C D E F G H I L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form