Package io.quarkus.elytron.security.jdbc
Class PrincipalQueryConfig
- java.lang.Object
-
- io.quarkus.elytron.security.jdbc.PrincipalQueryConfig
-
public class PrincipalQueryConfig extends Object
Configuration information used to populate a QueryBuilder
-
-
Field Summary
Fields Modifier and Type Field Description Map<String,AttributeMappingConfig>
attributeMappings
The definitions of the mapping between the database columns and the identity's attributesBcryptPasswordKeyMapperConfig
bcryptPasswordKeyMapperConfig
The "bcrypt-password-mapper" configurationClearPasswordMapperConfig
clearPasswordMapperConfig
The "clear-password-mapper" configurationOptional<String>
datasource
The data source to useOptional<String>
sql
The sql query to find the password
-
Constructor Summary
Constructors Constructor Description PrincipalQueryConfig()
-
-
-
Field Detail
-
sql
@ConfigItem public Optional<String> sql
The sql query to find the password
-
datasource
@ConfigItem public Optional<String> datasource
The data source to use
-
attributeMappings
@ConfigItem public Map<String,AttributeMappingConfig> attributeMappings
The definitions of the mapping between the database columns and the identity's attributes
-
clearPasswordMapperConfig
@ConfigItem(name="clear-password-mapper") public ClearPasswordMapperConfig clearPasswordMapperConfig
The "clear-password-mapper" configuration
-
bcryptPasswordKeyMapperConfig
@ConfigItem(name="bcrypt-password-mapper") public BcryptPasswordKeyMapperConfig bcryptPasswordKeyMapperConfig
The "bcrypt-password-mapper" configuration
-
-