Interface ChainingMultifactorAuthenticationProviderBypassEvaluator
-
- All Superinterfaces:
MultifactorAuthenticationProviderBypassEvaluator,org.springframework.core.Ordered,java.io.Serializable
public interface ChainingMultifactorAuthenticationProviderBypassEvaluator extends MultifactorAuthenticationProviderBypassEvaluator
- Since:
- 6.1.0
-
-
Field Summary
-
Fields inherited from interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
AUTHENTICATION_ATTRIBUTE_BYPASS_MFA, AUTHENTICATION_ATTRIBUTE_BYPASS_MFA_PROVIDER
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddMultifactorAuthenticationProviderBypassEvaluator(MultifactorAuthenticationProviderBypassEvaluator bypass)Add bypass provider.default voidaddMultifactorAuthenticationProviderBypassEvaluator(MultifactorAuthenticationProviderBypassEvaluator... bypasses)Add multifactor authentication provider bypass.MultifactorAuthenticationProviderBypassEvaluatorfilterMultifactorAuthenticationProviderBypassEvaluatorsBy(java.lang.String providerId)Find multifactor authentication provider bypass.java.util.List<MultifactorAuthenticationProviderBypassEvaluator>getMultifactorAuthenticationProviderBypassEvaluators()Gets multifactor authentication provider bypass evaluators.-
Methods inherited from interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
belongsToMultifactorAuthenticationProvider, forgetBypass, getId, getOrder, getProviderId, isEmpty, isMultifactorAuthenticationBypassed, rememberBypass, shouldMultifactorAuthenticationProviderExecute, size
-
-
-
-
Method Detail
-
getMultifactorAuthenticationProviderBypassEvaluators
java.util.List<MultifactorAuthenticationProviderBypassEvaluator> getMultifactorAuthenticationProviderBypassEvaluators()
Gets multifactor authentication provider bypass evaluators.- Returns:
- the multifactor authentication provider bypass evaluators
-
addMultifactorAuthenticationProviderBypassEvaluator
void addMultifactorAuthenticationProviderBypassEvaluator(MultifactorAuthenticationProviderBypassEvaluator bypass)
Add bypass provider.- Parameters:
bypass- - the bypass provider
-
addMultifactorAuthenticationProviderBypassEvaluator
default void addMultifactorAuthenticationProviderBypassEvaluator(MultifactorAuthenticationProviderBypassEvaluator... bypasses)
Add multifactor authentication provider bypass.- Parameters:
bypasses- the bypasses
-
filterMultifactorAuthenticationProviderBypassEvaluatorsBy
MultifactorAuthenticationProviderBypassEvaluator filterMultifactorAuthenticationProviderBypassEvaluatorsBy(java.lang.String providerId)
Find multifactor authentication provider bypass.- Parameters:
providerId- the provider id- Returns:
- the bypass
-
-