Interface ChainingMultifactorAuthenticationProviderBypassEvaluator

All Superinterfaces:
MultifactorAuthenticationProviderBypassEvaluator, org.apereo.cas.util.NamedObject, org.springframework.core.Ordered, Serializable

public interface ChainingMultifactorAuthenticationProviderBypassEvaluator extends MultifactorAuthenticationProviderBypassEvaluator
Since:
6.1.0
  • Method Details

    • getMultifactorAuthenticationProviderBypassEvaluators

      List<MultifactorAuthenticationProviderBypassEvaluator> getMultifactorAuthenticationProviderBypassEvaluators()
      Gets multifactor authentication provider bypass evaluators.
      Returns:
      the multifactor authentication provider bypass evaluators
    • addMultifactorAuthenticationProviderBypassEvaluator

      void addMultifactorAuthenticationProviderBypassEvaluator(MultifactorAuthenticationProviderBypassEvaluator bypass)
      Add bypass provider.
      Parameters:
      bypass - - the bypass provider
    • addMultifactorAuthenticationProviderBypassEvaluator

      default void addMultifactorAuthenticationProviderBypassEvaluator(MultifactorAuthenticationProviderBypassEvaluator... bypasses)
      Add multifactor authentication provider bypass.
      Parameters:
      bypasses - the bypasses
    • filterMultifactorAuthenticationProviderBypassEvaluatorsBy

      MultifactorAuthenticationProviderBypassEvaluator filterMultifactorAuthenticationProviderBypassEvaluatorsBy(String providerId)
      Find multifactor authentication provider bypass.
      Parameters:
      providerId - the provider id
      Returns:
      the bypass