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 Details

    • annotationName

      final org.jboss.jandex.DotName annotationName
      Annotation name, for example BasicAuthentication.
    • authMechanismScheme

      final String authMechanismScheme
      Authentication mechanism scheme, as defined by HttpAuthenticationMechanism.value().
  • Constructor Details

    • HttpAuthMechanismAnnotationBuildItem

      public HttpAuthMechanismAnnotationBuildItem(org.jboss.jandex.DotName annotationName, String authMechanismScheme)
    • HttpAuthMechanismAnnotationBuildItem

      public HttpAuthMechanismAnnotationBuildItem(org.jboss.jandex.DotName annotationName, String authMechanismScheme, org.jboss.jandex.DotName... excludedTargetInterfaces)
  • Method Details