Class ElytronSecurityJdbcProcessor

java.lang.Object
io.quarkus.elytron.security.jdbc.deployment.ElytronSecurityJdbcProcessor

class ElytronSecurityJdbcProcessor extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) void
    addPasswordProviderToNativeImage(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageSecurityProviderBuildItem> additionalProviders)
     
    (package private) 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 a
    invalid reference
    org.wildfly.security.auth.realm.JdbcSecurityRealmBuildTimeConfig
    runtime value to process the user/roles properties files.
    (package private) io.quarkus.deployment.builditem.FeatureBuildItem
     
    (package private) io.quarkus.elytron.security.deployment.ElytronPasswordMarkerBuildItem
    marker(io.quarkus.elytron.security.jdbc.JdbcSecurityRealmBuildTimeConfig jdbcSecurityRealmBuildTimeConfig)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 a
      invalid reference
      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.
    • marker

      io.quarkus.elytron.security.deployment.ElytronPasswordMarkerBuildItem marker(io.quarkus.elytron.security.jdbc.JdbcSecurityRealmBuildTimeConfig jdbcSecurityRealmBuildTimeConfig)