Package org.apereo.cas.services
Class DefaultRegisteredServiceMultifactorPolicy
java.lang.Object
org.apereo.cas.services.DefaultRegisteredServiceMultifactorPolicy
- All Implemented Interfaces:
Serializable
,org.apereo.cas.services.RegisteredServiceMultifactorPolicy
public class DefaultRegisteredServiceMultifactorPolicy
extends Object
implements org.apereo.cas.services.RegisteredServiceMultifactorPolicy
- Since:
- 5.0.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
org.apereo.cas.configuration.model.support.mfa.BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes
int
hashCode()
boolean
boolean
boolean
boolean
setBypassEnabled
(boolean bypassEnabled) setBypassIfMissingPrincipalAttribute
(boolean bypassIfMissingPrincipalAttribute) setBypassPrincipalAttributeName
(String bypassPrincipalAttributeName) setBypassPrincipalAttributeValue
(String bypassPrincipalAttributeValue) setBypassTrustedDeviceEnabled
(boolean bypassTrustedDeviceEnabled) setFailureMode
(org.apereo.cas.configuration.model.support.mfa.BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes failureMode) setForceExecution
(boolean forceExecution) setMultifactorAuthenticationProviders
(Set<String> multifactorAuthenticationProviders) setPrincipalAttributeNameTrigger
(String principalAttributeNameTrigger) setPrincipalAttributeValueToMatch
(String principalAttributeValueToMatch) toString()
-
Constructor Details
-
DefaultRegisteredServiceMultifactorPolicy
public DefaultRegisteredServiceMultifactorPolicy()
-
-
Method Details
-
toString
-
getMultifactorAuthenticationProviders
- Specified by:
getMultifactorAuthenticationProviders
in interfaceorg.apereo.cas.services.RegisteredServiceMultifactorPolicy
-
getFailureMode
public org.apereo.cas.configuration.model.support.mfa.BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes getFailureMode()- Specified by:
getFailureMode
in interfaceorg.apereo.cas.services.RegisteredServiceMultifactorPolicy
-
getPrincipalAttributeNameTrigger
- Specified by:
getPrincipalAttributeNameTrigger
in interfaceorg.apereo.cas.services.RegisteredServiceMultifactorPolicy
-
getPrincipalAttributeValueToMatch
- Specified by:
getPrincipalAttributeValueToMatch
in interfaceorg.apereo.cas.services.RegisteredServiceMultifactorPolicy
-
isBypassEnabled
public boolean isBypassEnabled()- Specified by:
isBypassEnabled
in interfaceorg.apereo.cas.services.RegisteredServiceMultifactorPolicy
-
isForceExecution
public boolean isForceExecution()- Specified by:
isForceExecution
in interfaceorg.apereo.cas.services.RegisteredServiceMultifactorPolicy
-
isBypassTrustedDeviceEnabled
public boolean isBypassTrustedDeviceEnabled()- Specified by:
isBypassTrustedDeviceEnabled
in interfaceorg.apereo.cas.services.RegisteredServiceMultifactorPolicy
-
getBypassPrincipalAttributeName
- Specified by:
getBypassPrincipalAttributeName
in interfaceorg.apereo.cas.services.RegisteredServiceMultifactorPolicy
-
getBypassPrincipalAttributeValue
- Specified by:
getBypassPrincipalAttributeValue
in interfaceorg.apereo.cas.services.RegisteredServiceMultifactorPolicy
-
getScript
- Specified by:
getScript
in interfaceorg.apereo.cas.services.RegisteredServiceMultifactorPolicy
-
isBypassIfMissingPrincipalAttribute
public boolean isBypassIfMissingPrincipalAttribute()- Specified by:
isBypassIfMissingPrincipalAttribute
in interfaceorg.apereo.cas.services.RegisteredServiceMultifactorPolicy
-
setMultifactorAuthenticationProviders
public DefaultRegisteredServiceMultifactorPolicy setMultifactorAuthenticationProviders(Set<String> multifactorAuthenticationProviders) - Returns:
this
.
-
setFailureMode
public DefaultRegisteredServiceMultifactorPolicy setFailureMode(org.apereo.cas.configuration.model.support.mfa.BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes failureMode) - Returns:
this
.
-
setPrincipalAttributeNameTrigger
public DefaultRegisteredServiceMultifactorPolicy setPrincipalAttributeNameTrigger(String principalAttributeNameTrigger) - Returns:
this
.
-
setPrincipalAttributeValueToMatch
public DefaultRegisteredServiceMultifactorPolicy setPrincipalAttributeValueToMatch(String principalAttributeValueToMatch) - Returns:
this
.
-
setBypassEnabled
- Returns:
this
.
-
setForceExecution
- Returns:
this
.
-
setBypassTrustedDeviceEnabled
public DefaultRegisteredServiceMultifactorPolicy setBypassTrustedDeviceEnabled(boolean bypassTrustedDeviceEnabled) - Returns:
this
.
-
setBypassPrincipalAttributeName
public DefaultRegisteredServiceMultifactorPolicy setBypassPrincipalAttributeName(String bypassPrincipalAttributeName) - Returns:
this
.
-
setBypassPrincipalAttributeValue
public DefaultRegisteredServiceMultifactorPolicy setBypassPrincipalAttributeValue(String bypassPrincipalAttributeValue) - Returns:
this
.
-
setScript
- Returns:
this
.
-
setBypassIfMissingPrincipalAttribute
public DefaultRegisteredServiceMultifactorPolicy setBypassIfMissingPrincipalAttribute(boolean bypassIfMissingPrincipalAttribute) - Returns:
this
.
-
equals
-
hashCode
public int hashCode()
-