Configuration file - NICE DCV Session Manager

Configuration file

The configuration file is the third way to specify some configuration options and credentials. By default, it's provided in the zip file at /conf/dcvsmcli.conf.

The user can specify the path of the configuration file at command line. If the user does not specify it explicitly the config file it will be read by default from a specific folder depending on the operating systems:

  • Unix based systems: $XDG_CONFIG_HOME/dcvsmcli.conf

  • Windows systems: %UserProfile%\dcvsmcli.conf

If the configuration file isn't found, the CLI reads the file from the path /conf/dcvsmcli.conf provided with the zip file. The configuration file is structured as follows:

[output] # The formatting style for command output. output-format = json # Turn on debug logging debug = true [security] # Disable SSL certificates verification. no-verify-ssl = true # CA certificate bundle to use when verifying SSL certificates. ca-bundle = ca-bundle.pem [authentication] # hostname of the authentication server used to request the token auth-server-url = https://broker-host:broker-port/oauth2/token?grant_type=client_credentials # The client ID client-id = username # The client password client-password = password [broker] # hostname or IP of the broker url = https://broker-host:broker-port