Xentara v2.0.4
User Manual
Format of the Security Configuration File

The Xentara security configuration file consists of a JSON object containing four different configuration blocks:

{
"$schema": "https://docs.xentara.io/xentara/schema-xentara-security.json",
"TLS": {
...
},
"roles": {
...
},
"entitlements": {
...
},
"ACL": {
...
}
}

Object Members
$schema

An optional string value containing the URI of the JSON schema for Xentara security 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-security.json.

TLSAn optional JSON object containing the TLS configuration for Xentara. The format of the object is described under JSON Format of the TLS Configuration.
rolesAn optional JSON object containing the custom roles for Xentara. The format of the object is described under JSON Format for Roles.
entitlementsAn optional JSON object containing the custom entitlements for Xentara. The format of the object is described under JSON Format for Entitlements.
ACLAn optional JSON object containing the global ACL for Xentara. The format of the object is described under JSON Format for ACLs.

A JSON schema file to validate security configuration files is available here.