Class PrincipalMultifactorAuthenticationProviderBypassEvaluator

java.lang.Object
org.apereo.cas.authentication.bypass.BaseMultifactorAuthenticationProviderBypassEvaluator
org.apereo.cas.authentication.bypass.PrincipalMultifactorAuthenticationProviderBypassEvaluator
All Implemented Interfaces:
Serializable, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator, org.springframework.core.Ordered

public class PrincipalMultifactorAuthenticationProviderBypassEvaluator extends BaseMultifactorAuthenticationProviderBypassEvaluator
Multifactor Bypass based on Principal Attributes.
Since:
6.0
See Also:
  • Constructor Details

    • PrincipalMultifactorAuthenticationProviderBypassEvaluator

      public PrincipalMultifactorAuthenticationProviderBypassEvaluator(org.apereo.cas.configuration.model.support.mfa.MultifactorAuthenticationProviderBypassProperties bypassProperties, String providerId)
    • PrincipalMultifactorAuthenticationProviderBypassEvaluator

      public PrincipalMultifactorAuthenticationProviderBypassEvaluator(String attributeName, String attributeValue, String providerId)
  • 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)
    • getAttributeName

      public String getAttributeName()
    • getAttributeValue

      public String getAttributeValue()