Class NeverAllowMultifactorAuthenticationProviderBypassEvaluator

  • All Implemented Interfaces:
    java.io.Serializable, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator, org.springframework.core.Ordered

    public class NeverAllowMultifactorAuthenticationProviderBypassEvaluator
    extends BaseMultifactorAuthenticationProviderBypassEvaluator
    Multifactor Bypass provider based on Credentials.
    Since:
    6.0
    See Also:
    Serialized Form
    • Constructor Detail

      • NeverAllowMultifactorAuthenticationProviderBypassEvaluator

        protected NeverAllowMultifactorAuthenticationProviderBypassEvaluator()
    • Method Detail

      • getInstance

        public static org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator getInstance()
        Gets instance.
        Returns:
        the instance
      • shouldMultifactorAuthenticationProviderExecuteInternal

        public boolean shouldMultifactorAuthenticationProviderExecuteInternal​(org.apereo.cas.authentication.Authentication authentication,
                                                                              org.apereo.cas.services.RegisteredService registeredService,
                                                                              org.apereo.cas.authentication.MultifactorAuthenticationProvider provider,
                                                                              javax.servlet.http.HttpServletRequest request)
        Should multifactor authentication provider execute internal.
        Specified by:
        shouldMultifactorAuthenticationProviderExecuteInternal in class BaseMultifactorAuthenticationProviderBypassEvaluator
        Parameters:
        authentication - the authentication
        registeredService - the registered service
        provider - the provider
        request - the request
        Returns:
        true/false