Class DefaultChainingMultifactorAuthenticationProvider

java.lang.Object
org.apereo.cas.authentication.DefaultChainingMultifactorAuthenticationProvider
All Implemented Interfaces:
Serializable, org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider, org.apereo.cas.authentication.MultifactorAuthenticationProvider, org.springframework.core.Ordered

public class DefaultChainingMultifactorAuthenticationProvider extends Object implements org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider
Since:
6.1.0
See Also:
  • Field Summary

    Fields inherited from interface org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider

    DEFAULT_IDENTIFIER

    Fields inherited from interface org.springframework.core.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • Constructor Summary

    Constructors
    Constructor
    Description
    DefaultChainingMultifactorAuthenticationProvider(org.apereo.cas.authentication.MultifactorAuthenticationFailureModeEvaluator failureModeEvaluator)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apereo.cas.authentication.MultifactorAuthenticationProvider
    addMultifactorAuthenticationProvider(org.apereo.cas.authentication.MultifactorAuthenticationProvider provider)
     
    void
    addMultifactorAuthenticationProviders(Collection<org.apereo.cas.authentication.MultifactorAuthenticationProvider> providers)
     
    org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
     
    org.apereo.cas.authentication.MultifactorAuthenticationFailureModeEvaluator
     
    List<org.apereo.cas.authentication.MultifactorAuthenticationProvider>
     
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider

    addMultifactorAuthenticationProviders, getFailureMode, getFriendlyName, getId, getOrder, isAvailable, matches
  • Constructor Details

    • DefaultChainingMultifactorAuthenticationProvider

      public DefaultChainingMultifactorAuthenticationProvider(org.apereo.cas.authentication.MultifactorAuthenticationFailureModeEvaluator failureModeEvaluator)
  • Method Details

    • getBypassEvaluator

      public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator getBypassEvaluator()
      Specified by:
      getBypassEvaluator in interface org.apereo.cas.authentication.MultifactorAuthenticationProvider
    • addMultifactorAuthenticationProvider

      public org.apereo.cas.authentication.MultifactorAuthenticationProvider addMultifactorAuthenticationProvider(org.apereo.cas.authentication.MultifactorAuthenticationProvider provider)
      Specified by:
      addMultifactorAuthenticationProvider in interface org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider
    • addMultifactorAuthenticationProviders

      public void addMultifactorAuthenticationProviders(Collection<org.apereo.cas.authentication.MultifactorAuthenticationProvider> providers)
      Specified by:
      addMultifactorAuthenticationProviders in interface org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getMultifactorAuthenticationProviders

      public List<org.apereo.cas.authentication.MultifactorAuthenticationProvider> getMultifactorAuthenticationProviders()
      Specified by:
      getMultifactorAuthenticationProviders in interface org.apereo.cas.authentication.ChainingMultifactorAuthenticationProvider
    • getFailureModeEvaluator

      public org.apereo.cas.authentication.MultifactorAuthenticationFailureModeEvaluator getFailureModeEvaluator()
      Specified by:
      getFailureModeEvaluator in interface org.apereo.cas.authentication.MultifactorAuthenticationProvider