GroupApp configuration

For the GroupApp component, you need to create a configuration file named groupapp_config.yml. The table below describes the settings of the GroupApp component.

Example groupapp_config.yml configuration file

GroupApp component settings

Parameter

Description

Mandatory

Possible values

log-level

Logging level for debugging.

Yes

  • DEBUG logs all events.
  • INFO logs only component startup events and errors.

expiry-time

Period of time, in days, during which the record in the database is considered up-to-date. If information about the group is never queried during the specified period, the record is considered out of date when this period runs out.

Yes

Integer greater than 0.

remove-time

Time period, in days, after which expired (out-of-date) records can be deleted from the database.

Yes

An integer greater than 0 and greater than the expiry-time value.

refresh

How often user groups are synchronized with the Microsoft Active Directory domain controller and updated, in seconds.

Yes

Integer greater than 0.

clean-period

How often out-of-date data is deleted from the database, in days.

Yes

Integer greater than 0.

nested

Nesting level (depth) of groups down to which the component can search for information.

Yes

Integer greater than 0.

retry-period

Timeout in seconds, after which the component can make a repeated query for information about the group if it is not found in the database.

Yes

Integer greater than 0.

core-thread-limit

Maximum number of threads for processing requests.

No

Integer greater than 0. By default, 200.

ldap

Settings for connecting to a Microsoft Active Directory domain controller.

Yes

No value

 

domain

Domain for connecting to LDAP.

Yes

String

 

servers

Server name and port for connecting to LDAP.

Yes

Contains the following settings:

  • server is the name of the server for connecting to LDAP in URI format.
  • port is the port for connecting to LDAP from 1 to 65534.

 

user

User name

Yes

User name in the <user name>@<domain> format.

 

password

Password

Yes

String

pgsql

PostgreSQL connection settings.

Yes

Connection settings in the <user name>:<password>@<host>:<port> format.

Page top