Class SmallRyeJwtProcessor

java.lang.Object
io.quarkus.smallrye.jwt.deployment.SmallRyeJwtProcessor

class SmallRyeJwtProcessor extends Object
The deployment processor for MP-JWT applications
  • Field Details

  • Constructor Details

    • SmallRyeJwtProcessor

      SmallRyeJwtProcessor()
  • Method Details

    • enableSslInNative

      io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem enableSslInNative()
    • provideSecurityInformation

      public void provideSecurityInformation(io.quarkus.deployment.annotations.BuildProducer<SecurityInformationBuildItem> securityInformationProducer)
    • registerAdditionalBeans

      void registerAdditionalBeans(io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClasses)
      Register the CDI beans that are needed by the MP-JWT extension
      Parameters:
      additionalBeans - - producer for additional bean items
    • feature

      io.quarkus.deployment.builditem.FeatureBuildItem feature()
      Register this extension as an MP-JWT feature
      Returns:
      FeatureBuildItem
    • registerNativeImageResources

      void registerNativeImageResources(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> nativeImageResource)
      If the configuration specified a deployment local key resource, register it in native mode
    • registerRSASigProvider

      JCAProviderBuildItem registerRSASigProvider()
      Register the SHA256withRSA signature provider
      Returns:
      JCAProviderBuildItem for SHA256withRSA signature provider
    • registerOptionalClaimProducer

      void registerOptionalClaimProducer(BeanRegistrationPhaseBuildItem beanRegistrationPhase, io.quarkus.deployment.annotations.BuildProducer<BeanRegistrationPhaseBuildItem.BeanConfiguratorBuildItem> beanConfigurator)