Package org.apereo.cas.authentication
Class AbstractMultifactorAuthenticationProvider
java.lang.Object
org.apereo.cas.authentication.AbstractMultifactorAuthenticationProvider
- All Implemented Interfaces:
Serializable,org.apereo.cas.authentication.MultifactorAuthenticationProvider,org.springframework.core.Ordered
public abstract class AbstractMultifactorAuthenticationProvider
extends Object
implements org.apereo.cas.authentication.MultifactorAuthenticationProvider
The
AbstractMultifactorAuthenticationProvider is responsible for
as the parent of all providers.- Since:
- 4.3
- See Also:
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluatororg.apereo.cas.configuration.model.support.mfa.BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModesorg.apereo.cas.authentication.MultifactorAuthenticationFailureModeEvaluatorgetId()intgetOrder()inthashCode()booleanisAvailable(org.apereo.cas.services.RegisteredService service) booleanvoidsetBypassEvaluator(org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator bypassEvaluator) voidsetFailureMode(org.apereo.cas.configuration.model.support.mfa.BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes failureMode) voidsetFailureModeEvaluator(org.apereo.cas.authentication.MultifactorAuthenticationFailureModeEvaluator failureModeEvaluator) voidvoidsetOrder(int order) toString()Methods inherited from interface org.apereo.cas.authentication.MultifactorAuthenticationProvider
getFriendlyName
-
Method Details
-
isAvailable
public boolean isAvailable(org.apereo.cas.services.RegisteredService service) - Specified by:
isAvailablein interfaceorg.apereo.cas.authentication.MultifactorAuthenticationProvider
-
matches
- Specified by:
matchesin interfaceorg.apereo.cas.authentication.MultifactorAuthenticationProvider
-
toString
-
getBypassEvaluator
public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator getBypassEvaluator()- Specified by:
getBypassEvaluatorin interfaceorg.apereo.cas.authentication.MultifactorAuthenticationProvider
-
getFailureModeEvaluator
public org.apereo.cas.authentication.MultifactorAuthenticationFailureModeEvaluator getFailureModeEvaluator()- Specified by:
getFailureModeEvaluatorin interfaceorg.apereo.cas.authentication.MultifactorAuthenticationProvider
-
getFailureMode
public org.apereo.cas.configuration.model.support.mfa.BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes getFailureMode()- Specified by:
getFailureModein interfaceorg.apereo.cas.authentication.MultifactorAuthenticationProvider
-
getId
- Specified by:
getIdin interfaceorg.apereo.cas.authentication.MultifactorAuthenticationProvider
-
getOrder
public int getOrder()- Specified by:
getOrderin interfaceorg.springframework.core.Ordered
-
setBypassEvaluator
public void setBypassEvaluator(org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator bypassEvaluator) -
setFailureModeEvaluator
public void setFailureModeEvaluator(org.apereo.cas.authentication.MultifactorAuthenticationFailureModeEvaluator failureModeEvaluator) -
setFailureMode
public void setFailureMode(org.apereo.cas.configuration.model.support.mfa.BaseMultifactorAuthenticationProviderProperties.MultifactorAuthenticationProviderFailureModes failureMode) -
setId
-
setOrder
public void setOrder(int order) -
equals
-
hashCode
public int hashCode()
-