Class AnyDelegatingSecurityCheck

  • All Implemented Interfaces:
    io.quarkus.security.spi.runtime.SecurityCheck

    public class AnyDelegatingSecurityCheck
    extends Object
    implements io.quarkus.security.spi.runtime.SecurityCheck
    A SecurityCheck where if any of the delegates passes the security check then the delegate passes as well
    • Constructor Detail

      • AnyDelegatingSecurityCheck

        public AnyDelegatingSecurityCheck​(List<io.quarkus.security.spi.runtime.SecurityCheck> securityChecks)
    • Method Detail

      • apply

        public void apply​(io.quarkus.security.identity.SecurityIdentity identity,
                          Method method,
                          Object[] parameters)
        Specified by:
        apply in interface io.quarkus.security.spi.runtime.SecurityCheck
      • apply

        public void apply​(io.quarkus.security.identity.SecurityIdentity identity,
                          io.quarkus.security.spi.runtime.MethodDescription methodDescription,
                          Object[] parameters)
        Specified by:
        apply in interface io.quarkus.security.spi.runtime.SecurityCheck