Class H2AuthConfig

java.lang.Object
org.h2.security.auth.H2AuthConfig

public class H2AuthConfig extends Object
Describe configuration of H2 DefaultAuthenticator.
  • Field Details

    • allowUserRegistration

      private boolean allowUserRegistration
    • createMissingRoles

      private boolean createMissingRoles
    • realms

      private List<RealmConfig> realms
    • userToRolesMappers

      private List<UserToRolesMapperConfig> userToRolesMappers
  • Constructor Details

    • H2AuthConfig

      public H2AuthConfig()
  • Method Details

    • isAllowUserRegistration

      public boolean isAllowUserRegistration()
      Allow user registration flag. If set to true creates external users in the database if not present.
      Returns:
      true in case user registration is allowed, otherwise returns false.
    • 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 returns false.
    • 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

      public List<RealmConfig> getRealms()
      Gets configuration of authentication realms.
      Returns:
      configuration of authentication realms.
    • setRealms

      public void setRealms(List<RealmConfig> realms)
      Sets configuration of authentication realms.
      Parameters:
      realms - configuration of authentication realms.
    • getUserToRolesMappers

      public List<UserToRolesMapperConfig> getUserToRolesMappers()
      Gets configuration of the mappers external users to database roles.
      Returns:
      configuration of the mappers external users to database roles.
    • setUserToRolesMappers

      public void setUserToRolesMappers(List<UserToRolesMapperConfig> userToRolesMappers)
      Sets configuration of the mappers external users to database roles.
      Parameters:
      userToRolesMappers - configuration of the mappers external users to database roles.