Package io.quarkus.vertx.http.deployment
Class HttpAuthMechanismAnnotationBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.vertx.http.deployment.HttpAuthMechanismAnnotationBuildItem
public final class HttpAuthMechanismAnnotationBuildItem
extends io.quarkus.builder.item.MultiBuildItem
Register
HttpAuthenticationMechanism meta annotations.
This way, users can use BasicAuthentication instead of '@HttpAuthenticationMechanism("basic")'.-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final org.jboss.jandex.DotNameAnnotation name, for exampleBasicAuthentication.(package private) final StringAuthentication mechanism scheme, as defined byHttpAuthenticationMechanism.value(). -
Constructor Summary
ConstructorsConstructorDescriptionHttpAuthMechanismAnnotationBuildItem(org.jboss.jandex.DotName annotationName, String authMechanismScheme) -
Method Summary
-
Field Details
-
annotationName
final org.jboss.jandex.DotName annotationNameAnnotation name, for exampleBasicAuthentication. -
authMechanismScheme
Authentication mechanism scheme, as defined byHttpAuthenticationMechanism.value().
-
-
Constructor Details
-
HttpAuthMechanismAnnotationBuildItem
public HttpAuthMechanismAnnotationBuildItem(org.jboss.jandex.DotName annotationName, String authMechanismScheme)
-