{ "user_name": { "type": "string", "mandatory": false }, "directory": { "type": "string", "mandatory": false }, "version": { "type": "string", "mandatory": false }, "session_secret": { "type": "string", "mandatory": true }, "database_kind": { "type": "string", "mandatory": false, "options": [ "sqlite", "postgresql", "mariadb" ] }, "database_data_sqlite_path": { "type": "string", "mandatory": false }, "database_data_postgresql_host": { "type": "string", "mandatory": false }, "database_data_postgresql_port": { "type": "integer", "mandatory": false }, "database_data_postgresql_username": { "type": "string", "mandatory": false }, "database_data_postgresql_password": { "type": "string", "mandatory": false }, "database_data_postgresql_schema": { "type": "string", "mandatory": false }, "domain": { "type": "string", "mandatory": false }, "authentication_kind": { "type": "string", "mandatory": false, "options": [ "internal", "authelia" ] }, "authentication_data_authelia_client_id": { "type": "string", "mandatory": false }, "authentication_data_authelia_client_secret": { "type": "string", "mandatory": false }, "authentication_data_authelia_url_base": { "type": "string", "mandatory": false }, "guest_allow_create": { "type": "boolean", "mandatory": false }, "guest_allow_change": { "type": "boolean", "mandatory": false }, "free_names_mode": { "type": "string", "mandatory": false } }