Package io.quarkus.oidc.deployment
Class OidcBuildStep
- java.lang.Object
-
- io.quarkus.oidc.deployment.OidcBuildStep
-
public class OidcBuildStep extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOidcBuildStep.IsCacheEnabledstatic classOidcBuildStep.IsEnabled
-
Field Summary
Fields Modifier and Type Field Description static org.jboss.jandex.DotNameDOTNAME_SECURITY_EVENT
-
Constructor Summary
Constructors Constructor Description OidcBuildStep()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.quarkus.arc.deployment.SyntheticBeanBuildItemaddDefaultCacheBean(OidcConfig config, OidcRecorder recorder, CoreVertxBuildItem vertxBuildItem)voidadditionalBeans(BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, BuildProducer<ReflectiveClassBuildItem> reflectiveClasses)(package private) ExtensionSslNativeSupportBuildItemenableSslInNative()voidfindSecurityEventObservers(OidcRecorder recorder, io.quarkus.arc.deployment.SynthesisFinishedBuildItem synthesisFinished)(package private) io.quarkus.arc.deployment.AdditionalBeanBuildItemjwtClaimIntegration(Capabilities capabilities)voidproduceTenantResolverInterceptors(CombinedIndexBuildItem indexBuildItem, Capabilities capabilities, OidcRecorder recorder, BuildProducer<EagerSecurityInterceptorCandidateBuildItem> producer, io.quarkus.vertx.http.runtime.HttpBuildTimeConfig buildTimeConfig)voidprovideSecurityInformation(BuildProducer<SecurityInformationBuildItem> securityInformationProducer)io.quarkus.arc.deployment.SyntheticBeanBuildItemsetup(OidcConfig config, OidcRecorder recorder, CoreVertxBuildItem vertxBuildItem, io.quarkus.runtime.TlsConfig tlsConfig)
-
-
-
Method Detail
-
provideSecurityInformation
public void provideSecurityInformation(BuildProducer<SecurityInformationBuildItem> securityInformationProducer)
-
jwtClaimIntegration
io.quarkus.arc.deployment.AdditionalBeanBuildItem jwtClaimIntegration(Capabilities capabilities)
-
additionalBeans
public void additionalBeans(BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, BuildProducer<ReflectiveClassBuildItem> reflectiveClasses)
-
addDefaultCacheBean
public io.quarkus.arc.deployment.SyntheticBeanBuildItem addDefaultCacheBean(OidcConfig config, OidcRecorder recorder, CoreVertxBuildItem vertxBuildItem)
-
enableSslInNative
ExtensionSslNativeSupportBuildItem enableSslInNative()
-
setup
public io.quarkus.arc.deployment.SyntheticBeanBuildItem setup(OidcConfig config, OidcRecorder recorder, CoreVertxBuildItem vertxBuildItem, io.quarkus.runtime.TlsConfig tlsConfig)
-
findSecurityEventObservers
public void findSecurityEventObservers(OidcRecorder recorder, io.quarkus.arc.deployment.SynthesisFinishedBuildItem synthesisFinished)
-
produceTenantResolverInterceptors
public void produceTenantResolverInterceptors(CombinedIndexBuildItem indexBuildItem, Capabilities capabilities, OidcRecorder recorder, BuildProducer<EagerSecurityInterceptorCandidateBuildItem> producer, io.quarkus.vertx.http.runtime.HttpBuildTimeConfig buildTimeConfig)
-
-