Xentara v2.0.4
User Manual
|
The Xentara user configuration file has the following format:
$schema | An optional string value containing the URI of the JSON schema for Xentara user configuration files. Xentara itself ignores this member, but some editors may use it to associate the model file with the correct JSON schema. The schema schould always point to https://docs.xentara.io/xentara/schema-xentara-users.json. |
users | An optional JSON array containing the configuration of the individual users. The configuration for each user is contained in a JSON object within the array. The format of the individual objects is described below. The array can contain as many or as few entries as desired. If the array is empty, or if you do not specify this parameter, no users will be defined, and authentication of remote clients via username/password authentication will not be possible. |
userName | A string containing the user’s user name. The string must not be empty, but can otherwise contain any legal unicode character.
|
UUID | A string value containing the UUID of the user. The UUID must be unique. The UUID is used, for example, to find the user’s password in the Xentara password file. |
roles | An optional JSON array containing the names of additional roles assigned to the user. The role “Everyone” is assigned automatically to all users, and should not appear in this array. If this array is empty, or if you do not specify this parameter, then the user will only have the role “Everyone”. |
A JSON schema file to validate user configuration files is available here.