{ "type": "object", "properties": { "users": { "title": "Listes des comptes autorisés", "default": [], "type": "array", "items": { "title": "Compte autorisé à la connexion", "type": "object", "properties": { "username": { "title": "Nom d'utilisateur", "type": "string" }, "passwordHash": { "title": "Empreinte bcrypt du mot de passe de l'utilisateur", "description": "Utiliser la commande 'htpasswd -BnC 10 \"\" | tr -d \":\n\"' pour générer l'empreinte", "type": "string" }, "attributes": { "title": "Attributs associés à l'utilisateur", "type": "object", "patternProperties": { ".*": { "type": "string" } } } }, "required": [ "username", "passwordHash" ], "additionalProperties": false } } }, "additionalProperties": false }