Class SmallRyeJwtProcessor
java.lang.Object
io.quarkus.smallrye.jwt.deployment.SmallRyeJwtProcessor
The deployment processor for MP-JWT applications
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem(package private) io.quarkus.deployment.builditem.FeatureBuildItemfeature()Register this extension as an MP-JWT featurevoidprovideSecurityInformation(io.quarkus.deployment.annotations.BuildProducer<SecurityInformationBuildItem> securityInformationProducer) (package private) voidregisterAdditionalBeans(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(package private) voidregisterNativeImageResources(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(package private) voidregisterOptionalClaimProducer(BeanRegistrationPhaseBuildItem beanRegistrationPhase, io.quarkus.deployment.annotations.BuildProducer<BeanRegistrationPhaseBuildItem.BeanConfiguratorBuildItem> beanConfigurator) (package private) JCAProviderBuildItemRegister the SHA256withRSA signature provider
-
Field Details
-
config
SmallRyeJwtBuildTimeConfig config
-
-
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)
-