Class NotPreventedAuthenticationPolicy

  • All Implemented Interfaces:
    org.apereo.cas.authentication.AuthenticationPolicy, org.springframework.core.Ordered

    public class NotPreventedAuthenticationPolicy
    extends AnyAuthenticationPolicy
    Authentication policy that defines success as at least one authentication success and no authentication attempts that were prevented by system errors. This policy may be a desirable alternative to AnyAuthenticationPolicy for cases where deployers wish to fail closed for indeterminate security events.
    Since:
    4.0.0
    • Field Summary

      • Fields inherited from interface org.springframework.core.Ordered

        HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isSatisfiedBy​(org.apereo.cas.authentication.Authentication authentication)  
      • Methods inherited from interface org.apereo.cas.authentication.AuthenticationPolicy

        getOrder
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NotPreventedAuthenticationPolicy

        public NotPreventedAuthenticationPolicy()
    • Method Detail

      • isSatisfiedBy

        public boolean isSatisfiedBy​(org.apereo.cas.authentication.Authentication authentication)
                              throws java.lang.Exception
        Specified by:
        isSatisfiedBy in interface org.apereo.cas.authentication.AuthenticationPolicy
        Overrides:
        isSatisfiedBy in class AnyAuthenticationPolicy
        Throws:
        java.lang.Exception