Class RegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator

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

    public class RegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator
    extends BaseMultifactorAuthenticationProviderBypassEvaluator
    Multifactor Bypass based on Principal Attributes.
    Since:
    6.0
    See Also:
    Serialized Form
    • Constructor Detail

      • RegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator

        public RegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator​(java.lang.String providerId)
    • Method Detail

      • 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