Package org.h2.security.auth
Class H2AuthConfig
java.lang.Object
org.h2.security.auth.H2AuthConfig
Describe configuration of H2 DefaultAuthenticator.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private List
<RealmConfig> private List
<UserToRolesMapperConfig> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets configuration of authentication realms.Gets configuration of the mappers external users to database roles.boolean
Allow user registration flag.boolean
When set create roles not found in the database.void
setAllowUserRegistration
(boolean allowUserRegistration) void
setCreateMissingRoles
(boolean createMissingRoles) When set create roles not found in the database.void
setRealms
(List<RealmConfig> realms) Sets configuration of authentication realms.void
setUserToRolesMappers
(List<UserToRolesMapperConfig> userToRolesMappers) Sets configuration of the mappers external users to database roles.
-
Field Details
-
allowUserRegistration
private boolean allowUserRegistration -
createMissingRoles
private boolean createMissingRoles -
realms
-
userToRolesMappers
-
-
Constructor Details
-
H2AuthConfig
public H2AuthConfig()
-
-
Method Details
-
isAllowUserRegistration
public boolean isAllowUserRegistration()Allow user registration flag. If set totrue
creates external users in the database if not present.- Returns:
true
in case user registration is allowed, otherwise returnsfalse
.
-
setAllowUserRegistration
public void setAllowUserRegistration(boolean allowUserRegistration) - Parameters:
allowUserRegistration
- Allow user registration flag.
-
isCreateMissingRoles
public boolean isCreateMissingRoles()When set create roles not found in the database. If not set roles not found in the database are silently skipped.- Returns:
true
if the flag is set, otherwise returnsfalse
.
-
setCreateMissingRoles
public void setCreateMissingRoles(boolean createMissingRoles) When set create roles not found in the database. If not set roles not found in the database are silently skipped- Parameters:
createMissingRoles
- missing roles flag.
-
getRealms
Gets configuration of authentication realms.- Returns:
- configuration of authentication realms.
-
setRealms
Sets configuration of authentication realms.- Parameters:
realms
- configuration of authentication realms.
-
getUserToRolesMappers
Gets configuration of the mappers external users to database roles.- Returns:
- configuration of the mappers external users to database roles.
-
setUserToRolesMappers
Sets configuration of the mappers external users to database roles.- Parameters:
userToRolesMappers
- configuration of the mappers external users to database roles.
-