Class ElytronSecurityJdbcProcessor
java.lang.Object
io.quarkus.elytron.security.jdbc.deployment.ElytronSecurityJdbcProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddPasswordProviderToNativeImage(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageSecurityProviderBuildItem> additionalProviders) (package private) voidconfigureJdbcRealmAuthConfig(io.quarkus.elytron.security.jdbc.JdbcRecorder recorder, io.quarkus.elytron.security.jdbc.JdbcSecurityRealmBuildTimeConfig jdbcSecurityRealmBuildTimeConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.elytron.security.deployment.SecurityRealmBuildItem> securityRealm, io.quarkus.arc.deployment.BeanContainerBuildItem beanContainerBuildItem, List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> dataSourcesConfigured) Check to see if a JdbcRealmConfig was specified and enabled and create aruntime value to process the user/roles properties files.invalid reference
org.wildfly.security.auth.realm.JdbcSecurityRealmBuildTimeConfig
(package private) io.quarkus.deployment.builditem.FeatureBuildItemfeature()(package private) io.quarkus.elytron.security.deployment.ElytronPasswordMarkerBuildItemmarker(io.quarkus.elytron.security.jdbc.JdbcSecurityRealmBuildTimeConfig jdbcSecurityRealmBuildTimeConfig)
-
Constructor Details
-
ElytronSecurityJdbcProcessor
ElytronSecurityJdbcProcessor()
-
-
Method Details
-
feature
io.quarkus.deployment.builditem.FeatureBuildItem feature() -
addPasswordProviderToNativeImage
void addPasswordProviderToNativeImage(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageSecurityProviderBuildItem> additionalProviders) -
configureJdbcRealmAuthConfig
void configureJdbcRealmAuthConfig(io.quarkus.elytron.security.jdbc.JdbcRecorder recorder, io.quarkus.elytron.security.jdbc.JdbcSecurityRealmBuildTimeConfig jdbcSecurityRealmBuildTimeConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.elytron.security.deployment.SecurityRealmBuildItem> securityRealm, io.quarkus.arc.deployment.BeanContainerBuildItem beanContainerBuildItem, List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> dataSourcesConfigured) Check to see if a JdbcRealmConfig was specified and enabled and create aruntime value to process the user/roles properties files. This also registers the names of the user/roles properties files to include the build artifact.invalid reference
org.wildfly.security.auth.realm.JdbcSecurityRealmBuildTimeConfig
-
marker
io.quarkus.elytron.security.deployment.ElytronPasswordMarkerBuildItem marker(io.quarkus.elytron.security.jdbc.JdbcSecurityRealmBuildTimeConfig jdbcSecurityRealmBuildTimeConfig)
-