The user settings form a subset of the total available settings of the application. They allow certain configuration parameters which are normally defined in the global server settings, to be overridden on a tenant- or user-specific basis.
These settings can be configured either via the pool application or via the REST API.
Levels of configuration
The effective settings for an individual user result from a clear priority hierarchy:
-
Server settings
Global configuration of the application. -
Tenant settings
Apply to all users of a tenant and override the server settings. -
User settings
Apply exclusively to a single user and override the tenant settings.
This results in the following hierarchy:
Server settings → Tenant settings → User settings
Access and validity
-
Changes in the user settings only apply to the respective user.
-
Changes in the tenant settings affect all users of the same tenant.
-
Settings that are not available in the user settings can only be set by administrators in the central server configuration.
Limitation of scope
The options offered in the user settings deliberately represent only a defined section of the complete configuration options. Not all globally available properties are available at the user or tenant level.
Sensitive data in user settings
User settings can also be read via the REST API; however, sensitive values are returned hashed using BCrypt for security reasons.