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_PROVIDER

    Fields inherited from interface org.springframework.core.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • Constructor Summary

    Constructors
    Constructor
    Description
    EsupOtpBypassProvider(EsupOtpService esupOtpService, EsupOtpConfigurationProperties esupOtpConfigurationProperties, org.springframework.context.ApplicationContext applicationContext)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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)
     

    Methods inherited from class org.apereo.cas.authentication.bypass.BaseMultifactorAuthenticationProviderBypassEvaluator

    belongsToMultifactorAuthenticationProvider, forgetBypass, getApplicationContext, getId, getProviderId, isMultifactorAuthenticationBypassed, locateMatchingAttributeName, locateMatchingAttributeValue, rememberBypass, resolvePrincipal, shouldMultifactorAuthenticationProviderExecute, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator

    getOrder, isEmpty, size

    Methods inherited from interface org.apereo.cas.util.NamedObject

    getName
  • Constructor Details

  • 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:
      shouldMultifactorAuthenticationProviderExecuteInternal in class org.apereo.cas.authentication.bypass.BaseMultifactorAuthenticationProviderBypassEvaluator