Class MPRealmRuntimeConfig
- java.lang.Object
-
- io.quarkus.elytron.security.runtime.MPRealmRuntimeConfig
-
@ConfigRoot(name="security.users.embedded", phase=RUN_TIME) public class MPRealmRuntimeConfig extends Object
Configuration information used to populate a SimpleMapBackedSecurityRealm }
-
-
Field Summary
Fields Modifier and Type Field Description DigestAlgorithmalgorithmDetermine which algorithm to use.booleanplainTextIf the properties are stored in plain text.Map<String,String>rolesThe realm roles user1=role1,role2,...\nuser2=role1,role2,...Map<String,String>usersThe realm users user1=password\nuser2=password2...
-
Constructor Summary
Constructors Constructor Description MPRealmRuntimeConfig()
-
-
-
Field Detail
-
plainText
@ConfigItem public boolean plainText
If the properties are stored in plain text. If this is false (the default) then it is expected that the passwords are of the form HEX( MD5( username ":" realm ":" password ) )
-
algorithm
@ConfigItem(defaultValue="digest-md5") public DigestAlgorithm algorithm
Determine which algorithm to use.This property is ignored if
plainTextis true.
-
users
@ConfigItem(defaultValueDocumentation="none") @ConvertWith(io.quarkus.runtime.configuration.TrimmedStringConverter.class) public Map<String,String> users
The realm users user1=password\nuser2=password2... mapping. See Embedded Users.
-
roles
@ConfigItem(defaultValueDocumentation="none") @ConvertWith(io.quarkus.runtime.configuration.TrimmedStringConverter.class) public Map<String,String> roles
The realm roles user1=role1,role2,...\nuser2=role1,role2,... mapping See Embedded Roles.
-
-