Class ElytronSecurityJdbcProcessor
- java.lang.Object
-
- io.quarkus.elytron.security.jdbc.deployment.ElytronSecurityJdbcProcessor
-
class ElytronSecurityJdbcProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description ElytronSecurityJdbcProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (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)
-
-
-
Method Detail
-
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)
-
-