Class ManagementInterfaceSecurityProcessor

java.lang.Object
io.quarkus.vertx.http.deployment.ManagementInterfaceSecurityProcessor

public class ManagementInterfaceSecurityProcessor extends Object
  • Constructor Details

    • ManagementInterfaceSecurityProcessor

      public ManagementInterfaceSecurityProcessor()
  • Method Details

    • initBasicAuth

      io.quarkus.arc.deployment.SyntheticBeanBuildItem initBasicAuth(io.quarkus.vertx.http.runtime.management.ManagementSecurityRecorder recorder, io.quarkus.vertx.http.runtime.management.ManagementInterfaceBuildTimeConfig managementBuildTimeConfig)
    • setupAuthenticationMechanisms

      void setupAuthenticationMechanisms(io.quarkus.vertx.http.runtime.management.ManagementSecurityRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<ManagementInterfaceFilterBuildItem> filterBuildItemBuildProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beanProducer, Optional<ManagementInterfaceSecurityProcessor.ManagementAuthenticationHandlerBuildItem> managementAuthenticationHandlerBuildItem)
    • createManagementAuthMechHandler

      void createManagementAuthMechHandler(io.quarkus.vertx.http.runtime.management.ManagementSecurityRecorder recorder, io.quarkus.deployment.Capabilities capabilities, io.quarkus.vertx.http.runtime.management.ManagementInterfaceBuildTimeConfig managementBuildTimeConfig, io.quarkus.deployment.annotations.BuildProducer<ManagementInterfaceSecurityProcessor.ManagementAuthenticationHandlerBuildItem> managementAuthMechHandlerProducer)
    • initializeAuthMechanismHandler

      void initializeAuthMechanismHandler(Optional<ManagementInterfaceSecurityProcessor.ManagementAuthenticationHandlerBuildItem> managementAuthenticationHandler, io.quarkus.vertx.http.runtime.management.ManagementSecurityRecorder recorder, io.quarkus.arc.deployment.BeanContainerBuildItem containerBuildItem)