Package io.quarkus.vertx.http.deployment
Class HttpSecurityProcessor
- java.lang.Object
- 
- io.quarkus.vertx.http.deployment.HttpSecurityProcessor
 
- 
 public class HttpSecurityProcessor extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description HttpSecurityProcessor()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanapplicationBasicAuthRequired(HttpBuildTimeConfig buildTimeConfig, ManagementInterfaceBuildTimeConfig managementInterfaceBuildTimeConfig)voidbuiltins(io.quarkus.deployment.annotations.BuildProducer<HttpSecurityPolicyBuildItem> producer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassProducer, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, HttpBuildTimeConfig buildTimeConfig, HttpSecurityRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beanProducer)(package private) io.quarkus.arc.deployment.SyntheticBeanBuildIteminitBasicAuth(HttpSecurityRecorder recorder, HttpBuildTimeConfig buildTimeConfig, ManagementInterfaceBuildTimeConfig managementInterfaceBuildTimeConfig, io.quarkus.deployment.annotations.BuildProducer<SecurityInformationBuildItem> securityInformationProducer)(package private) io.quarkus.arc.deployment.SyntheticBeanBuildIteminitFormAuth(HttpSecurityRecorder recorder, HttpBuildTimeConfig buildTimeConfig, io.quarkus.deployment.annotations.BuildProducer<RouteBuildItem> filterBuildItemBuildProducer)(package private) io.quarkus.arc.deployment.SyntheticBeanBuildIteminitMtlsClientAuth(HttpSecurityRecorder recorder, HttpBuildTimeConfig buildTimeConfig)(package private) voidsetupAuthenticationMechanisms(HttpSecurityRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<FilterBuildItem> filterBuildItemBuildProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beanProducer, io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.BeanContainerListenerBuildItem> beanContainerListenerBuildItemBuildProducer, HttpBuildTimeConfig buildTimeConfig, List<HttpSecurityPolicyBuildItem> httpSecurityPolicyBuildItemList, io.quarkus.deployment.annotations.BuildProducer<SecurityInformationBuildItem> securityInformationProducer)
 
- 
- 
- 
Method Detail- 
builtinspublic void builtins(io.quarkus.deployment.annotations.BuildProducer<HttpSecurityPolicyBuildItem> producer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassProducer, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, HttpBuildTimeConfig buildTimeConfig, HttpSecurityRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beanProducer) 
 - 
initFormAuthio.quarkus.arc.deployment.SyntheticBeanBuildItem initFormAuth(HttpSecurityRecorder recorder, HttpBuildTimeConfig buildTimeConfig, io.quarkus.deployment.annotations.BuildProducer<RouteBuildItem> filterBuildItemBuildProducer) 
 - 
initMtlsClientAuthio.quarkus.arc.deployment.SyntheticBeanBuildItem initMtlsClientAuth(HttpSecurityRecorder recorder, HttpBuildTimeConfig buildTimeConfig) 
 - 
initBasicAuthio.quarkus.arc.deployment.SyntheticBeanBuildItem initBasicAuth(HttpSecurityRecorder recorder, HttpBuildTimeConfig buildTimeConfig, ManagementInterfaceBuildTimeConfig managementInterfaceBuildTimeConfig, io.quarkus.deployment.annotations.BuildProducer<SecurityInformationBuildItem> securityInformationProducer) 
 - 
applicationBasicAuthRequiredpublic static boolean applicationBasicAuthRequired(HttpBuildTimeConfig buildTimeConfig, ManagementInterfaceBuildTimeConfig managementInterfaceBuildTimeConfig) 
 - 
setupAuthenticationMechanismsvoid setupAuthenticationMechanisms(HttpSecurityRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<FilterBuildItem> filterBuildItemBuildProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beanProducer, io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.BeanContainerListenerBuildItem> beanContainerListenerBuildItemBuildProducer, HttpBuildTimeConfig buildTimeConfig, List<HttpSecurityPolicyBuildItem> httpSecurityPolicyBuildItemList, io.quarkus.deployment.annotations.BuildProducer<SecurityInformationBuildItem> securityInformationProducer) 
 
- 
 
-