Configuring the default basic registry
This topic provides information about the default basic registry configuration in HCL Digital Experience (DX) Compose. The basic registry is a file-based user registry that stores user credentials directly in the Liberty server configuration. Starting with CF234, the default basic registry configuration has been externalized to Helm values.
The following changes have been made to the basic registry configuration:
- The default basic registry is now controlled using Helm values.
-
The test users
admin1andnonadminhave been removed from the default configuration.Note
If your scripts, tests, or applications rely on these users, you must recreate them using configuration overrides.
-
The
nonadminsuser group has been removed from the default configuration.
Default basic registry configuration
By default, the basic registry is enabled and configured with the following settings:
security:
webEngine:
basicRegistry:
enabled: true
realm: "defaultWIMFileBasedRealm"
This configuration creates a single administrator user (wpsadmin) that belongs to the wpsadmins group, which is granted the administrator role.
Warning
The PUMA code still relies on the wpsadmin user from the default basic registry. Disabling the basic registry may cause unexpected behavior or failures. Support for LDAP-only deployments without the default basic registry (wpsadmin) is planned for a future release. For now, keep basicRegistry.enabled: true even if you are using LDAP for external user authentication. Additionally, while the realm name is configurable using Helm values, continue to use the default realm value (defaultWIMFileBasedRealm) to maintain compatibility with internal PUMA code dependencies.