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