User Management

User roles are the main mechanism used to control access to different parts of the IBM Automatic Data Lineage platform.

By default, the installer creates three users. The accounts are listed in Manta Flow Server Authentication and Authorization in the section called Manta Native Authentication / Default Users. The two technical users are:

The user credentials provided during installation are used to create the default administrator user account.

User Roles Used in Manta Admin UI

This section only contains roles used in Manta Admin UI. You can find the roles used in Manta Flow Server here: Manta Flow Server Authentication and Authorization.

Important: The roles are loaded upon user login. To apply new roles, please logout and login again, to apply the new roles.

User roles have played a more important role in the workings of the Admin UI frontend. Since this release, the roles have influenced which parts of the UI are accessible to the user. The roles previously used in Admin UI are kept, but they have wider influence on the application. Plus, there are new roles that provide the necessary granularity when working with the application.

Manta Configurator

The configuration section of Admin UI is more complex, so there are more roles to provide better access granularity to different sections. The roles restrict both access to Admin UI and access to specific configuration resources. Access to resources is managed in the base_config_categories.json configuration file. Each of the roles in the configuration section has two variants. One is used to display the configuration values and the other is used to edit the values. This way, it’s possible to create users with read-only access who cannot change the actual configuration.

The defined roles are:

Process Manager

The Process Manager role consists of three distinct roles, each of which make the Process Manager tab accessible. The Process Manager role requires that the user has the ROLE_CONFIGURATOR_READ and ROLE_CONFIGURATOR_INTEGRATION_READ roles as well. These roles have to be explicitly added to the configuration. The configurator roles are needed because Process Manager needs read access to the configured connections and integrations. Without these roles, it is not possible to execute new workflows or list all available scenarios.

These roles can be combined to create more complex access restrictions. Examples of combinations that would make sense are READ+WRITE, READ+EXECUTE, or all three. Combinations without the READ role make no sense because without the READ role the process manager is accessible but it’s content is not.

Log Viewer

Application Manager

New application roles are required for reading and updating license-related information in Admin GUI.