Configuring the Backend

enaio® coLab 12.0 »

Customize the application properties in the configuration file:

<enaio_installation>\service-manager\config\colab-prod.yml.

The following describes how to extend and modify different sections of the configuration file.

Validate the yml file using a tool of your choice after you have completed the configuration. enaio® coLab cannot be started if the yml file is invalid.
Sensitive data in the configuration file can be encrypted.

COLAB_USER

All enaio® users have access to enaio® coLab by default.

You can restrict access to all enaio® users in a group. The group does not need any other properties.

Add the following entry to the colab-prod.yml file located in the <enaio_installation>\service-manager\config\ directory, specifying the group name:
enaio:
colab-user-group: groupname

COLAB_ADMIN

Set up the 'COLAB_ADMIN' group in the user administration of enaio®. The group does not need any other properties.

Members of this group will be shown all existing project rooms after they have logged in. Detailed information about each project room can be called up. Project rooms, including those of project room owners, can also be managed and deleted.

You can give another group this function via an entry in the application-blue.yml file located in the <enaio_installation>\service-manager\config\ directory:

enaio.admin-user-group: NEW-GROUP_NAME

Login for External Users

You can configure the login settings for external users in enaio® coLab in the colab-prod.yml file. Users can log in using their Google, LinkedIn, or Microsoft accounts, or using Keycloak as the authentication instance.

Integrating an Antivirus Scanner

In enaio® coLab, an antivirus scanner that checks documents that users want to insert can be integrated via webhook. If applicable, users will be notified correspondingly.

Integrating an Antivirus Scan into enaio® coLab contains a description of the integration process.

Encryption of Configuration Values

The configuration values of the colab-prod.yml file in the \config\ directory of enaio® service-manager can be encrypted:

Configuration files of the services contains a description of the encryption.