Enum Class BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes
java.lang.Object
java.lang.Enum<BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes>
org.apereo.cas.configuration.model.support.mfa.BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes
- All Implemented Interfaces:
Serializable
,Comparable<BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes>
,Constable
- Enclosing class:
- BaseMultifactorAuthenticationProviderProperties
public static enum BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes
extends Enum<BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes>
This is
BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes
.- Since:
- 6.4.0
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionDisallow MFA, block with authentication.Do not check for failure at all.Disallow MFA, proceed with authentication but don't communicate MFA to the RP.Disallow MFA, proceed with authentication and communicate MFA to the RP.The default one indicating that no failure mode is set at all. -
Method Summary
Modifier and TypeMethodDescriptionboolean
static BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes
Returns the enum constant of this class with the specified name.static BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
OPEN
public static final BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes OPENDisallow MFA, proceed with authentication but don't communicate MFA to the RP. -
CLOSED
public static final BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes CLOSEDDisallow MFA, block with authentication. -
PHANTOM
public static final BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes PHANTOMDisallow MFA, proceed with authentication and communicate MFA to the RP. -
NONE
public static final BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes NONEDo not check for failure at all. -
UNDEFINED
public static final BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes UNDEFINEDThe default one indicating that no failure mode is set at all.
-
-
Method Details
-
values
public static BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes[] values()Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
public static BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes valueOf(String name) Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
isAllowedToBypass
public boolean isAllowedToBypass()
-