Class ManagementSecurityRecorder

java.lang.Object
io.quarkus.vertx.http.runtime.management.ManagementSecurityRecorder

public class ManagementSecurityRecorder extends Object
  • Constructor Details

    • ManagementSecurityRecorder

      public ManagementSecurityRecorder(io.quarkus.runtime.RuntimeValue<ManagementConfig> managementConfig)
  • Method Details

    • managementAuthenticationHandler

      public io.quarkus.runtime.RuntimeValue<HttpSecurityRecorder.AuthenticationHandler> managementAuthenticationHandler(boolean proactiveAuthentication)
    • getAuthenticationHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> getAuthenticationHandler(io.quarkus.runtime.RuntimeValue<HttpSecurityRecorder.AuthenticationHandler> handlerRuntimeValue)
    • initializeAuthenticationHandler

      public void initializeAuthenticationHandler(io.quarkus.runtime.RuntimeValue<HttpSecurityRecorder.AuthenticationHandler> handler, io.quarkus.arc.runtime.BeanContainer beanContainer)
    • permissionCheckHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> permissionCheckHandler()
    • setupBasicAuth

      public Supplier<?> setupBasicAuth()