Class AbstractHttpAuthorizer

java.lang.Object
io.quarkus.vertx.http.runtime.security.AbstractHttpAuthorizer
Direct Known Subclasses:
HttpAuthorizer, ManagementInterfaceHttpAuthorizer

abstract class AbstractHttpAuthorizer extends Object
Class that is responsible for running the HTTP based permission checks
  • Constructor Summary

    Constructors
    Constructor
    Description
    AbstractHttpAuthorizer(io.quarkus.security.identity.IdentityProviderManager identityProviderManager, io.quarkus.security.spi.runtime.AuthorizationController controller, List<HttpSecurityPolicy> policies, jakarta.enterprise.inject.spi.BeanManager beanManager, io.quarkus.security.spi.runtime.BlockingSecurityExecutor blockingExecutor, jakarta.enterprise.event.Event<io.quarkus.security.spi.runtime.AuthorizationFailureEvent> authZFailureEvent, jakarta.enterprise.event.Event<io.quarkus.security.spi.runtime.AuthorizationSuccessEvent> authZSuccessEvent, boolean securityEventsEnabled)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    checkPermission(io.vertx.ext.web.RoutingContext routingContext)
    Checks that the request is allowed to proceed.

    Methods inherited from class java.lang.Object

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

    • AbstractHttpAuthorizer

      AbstractHttpAuthorizer(io.quarkus.security.identity.IdentityProviderManager identityProviderManager, io.quarkus.security.spi.runtime.AuthorizationController controller, List<HttpSecurityPolicy> policies, jakarta.enterprise.inject.spi.BeanManager beanManager, io.quarkus.security.spi.runtime.BlockingSecurityExecutor blockingExecutor, jakarta.enterprise.event.Event<io.quarkus.security.spi.runtime.AuthorizationFailureEvent> authZFailureEvent, jakarta.enterprise.event.Event<io.quarkus.security.spi.runtime.AuthorizationSuccessEvent> authZSuccessEvent, boolean securityEventsEnabled)
  • Method Details

    • checkPermission

      public void checkPermission(io.vertx.ext.web.RoutingContext routingContext)
      Checks that the request is allowed to proceed. If it is then RoutingContext.next() will be invoked, if not appropriate action will be taken to either report the failure or attempt authentication.