Class HttpSecurityRecorder.AbstractAuthenticationHandler

java.lang.Object
io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder.AbstractAuthenticationHandler
All Implemented Interfaces:
io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
Direct Known Subclasses:
HttpSecurityRecorder.HttpAuthenticationHandler, ManagementInterfaceSecurityRecorder.ManagementAuthenticationHandler
Enclosing class:
HttpSecurityRecorder

public abstract static class HttpSecurityRecorder.AbstractAuthenticationHandler extends Object implements io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
  • Field Details

    • authenticator

      volatile HttpAuthenticator authenticator
    • patchMatchingPolicyEnabled

      volatile Boolean patchMatchingPolicyEnabled
    • proactiveAuthentication

      final boolean proactiveAuthentication
  • Constructor Details

    • AbstractAuthenticationHandler

      public AbstractAuthenticationHandler(boolean proactiveAuthentication)
  • Method Details

    • handle

      public void handle(io.vertx.ext.web.RoutingContext event)
      Specified by:
      handle in interface io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
    • setPathMatchingPolicy

      protected abstract void setPathMatchingPolicy(io.vertx.ext.web.RoutingContext event)
    • httpPermissionsEmpty

      protected abstract boolean httpPermissionsEmpty()