Class HttpAuthorizer

java.lang.Object
io.quarkus.vertx.http.runtime.security.AbstractHttpAuthorizer
io.quarkus.vertx.http.runtime.security.HttpAuthorizer

@Singleton public final class HttpAuthorizer extends AbstractHttpAuthorizer
Class that is responsible for running the HTTP based permission checks
  • Constructor Summary

    Constructors
    Constructor
    Description
    HttpAuthorizer(io.quarkus.security.identity.IdentityProviderManager identityProviderManager, io.quarkus.security.spi.runtime.AuthorizationController controller, jakarta.enterprise.inject.Instance<HttpSecurityPolicy> installedPolicies, io.quarkus.security.spi.runtime.BlockingSecurityExecutor blockingExecutor, jakarta.enterprise.inject.spi.BeanManager beanManager, 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

    Methods inherited from class io.quarkus.vertx.http.runtime.security.AbstractHttpAuthorizer

    checkPermission

    Methods inherited from class java.lang.Object

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

    • HttpAuthorizer

      HttpAuthorizer(io.quarkus.security.identity.IdentityProviderManager identityProviderManager, io.quarkus.security.spi.runtime.AuthorizationController controller, jakarta.enterprise.inject.Instance<HttpSecurityPolicy> installedPolicies, io.quarkus.security.spi.runtime.BlockingSecurityExecutor blockingExecutor, jakarta.enterprise.inject.spi.BeanManager beanManager, jakarta.enterprise.event.Event<io.quarkus.security.spi.runtime.AuthorizationFailureEvent> authZFailureEvent, jakarta.enterprise.event.Event<io.quarkus.security.spi.runtime.AuthorizationSuccessEvent> authZSuccessEvent, boolean securityEventsEnabled)