Class EsupOtpBypassProvider
java.lang.Object
org.apereo.cas.authentication.bypass.BaseMultifactorAuthenticationProviderBypassEvaluator
org.esupportail.cas.config.support.authentication.EsupOtpBypassProvider
- All Implemented Interfaces:
Serializable,org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator,org.apereo.cas.util.NamedObject,org.springframework.core.Ordered
public class EsupOtpBypassProvider
extends org.apereo.cas.authentication.bypass.BaseMultifactorAuthenticationProviderBypassEvaluator
- See Also:
-
Field Summary
Fields inherited from interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
AUTHENTICATION_ATTRIBUTE_BYPASS_MFA, AUTHENTICATION_ATTRIBUTE_BYPASS_MFA_PROVIDERFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
ConstructorsConstructorDescriptionEsupOtpBypassProvider(EsupOtpService esupOtpService, EsupOtpConfigurationProperties esupOtpConfigurationProperties, org.springframework.context.ApplicationContext applicationContext) -
Method Summary
Modifier and TypeMethodDescriptionbooleanshouldMultifactorAuthenticationProviderExecuteInternal(org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.services.RegisteredService registeredService, org.apereo.cas.authentication.MultifactorAuthenticationProvider provider, jakarta.servlet.http.HttpServletRequest request) Methods inherited from class org.apereo.cas.authentication.bypass.BaseMultifactorAuthenticationProviderBypassEvaluator
belongsToMultifactorAuthenticationProvider, forgetBypass, getApplicationContext, getId, getProviderId, isMultifactorAuthenticationBypassed, locateMatchingAttributeName, locateMatchingAttributeValue, rememberBypass, resolvePrincipal, shouldMultifactorAuthenticationProviderExecute, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
getOrder, isEmpty, sizeMethods inherited from interface org.apereo.cas.util.NamedObject
getName
-
Constructor Details
-
EsupOtpBypassProvider
public EsupOtpBypassProvider(EsupOtpService esupOtpService, EsupOtpConfigurationProperties esupOtpConfigurationProperties, org.springframework.context.ApplicationContext applicationContext)
-
-
Method Details
-
shouldMultifactorAuthenticationProviderExecuteInternal
public boolean shouldMultifactorAuthenticationProviderExecuteInternal(org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.services.RegisteredService registeredService, org.apereo.cas.authentication.MultifactorAuthenticationProvider provider, jakarta.servlet.http.HttpServletRequest request) - Specified by:
shouldMultifactorAuthenticationProviderExecuteInternalin classorg.apereo.cas.authentication.bypass.BaseMultifactorAuthenticationProviderBypassEvaluator
-