Multigest¶
Les neuf routes Multigest sont des routes d'administration intégratrice. Elles exigent l'authentification REST et le privilège admin_multigest.
Lire la configuration¶
La réponse 200 OK contient {"configuration": null} ou une configuration contenant uri.
Modifier la configuration¶
uri doit être une chaîne non vide. Le succès retourne 204 No Content.
Lister les entités disponibles¶
La réponse 200 OK contient availableEntities, tableau d'identifiants d'entités qui ne sont pas encore liées à Multigest.
Lister les comptes¶
La réponse 200 OK contient accounts. Chaque élément expose id, label, login, sasId et entitiesLabel, sans mots de passe.
Consulter un compte¶
id est l'identifiant technique du compte. La réponse expose id, label, login, sasId et entities. Un compte absent produit 400 Bad Request.
Créer un compte¶
{
"label": "Compte Multigest",
"login": "multigest-user",
"password": "<secret-non-reproduit>",
"sasId": "sas-example",
"entities": [3, 7]
}
| Propriété | Type | Obligatoire | Description |
|---|---|---|---|
label |
string non vide | oui | Libellé |
login |
string non vide | oui | Identifiant |
password |
string non vide | oui | Mot de passe chiffré avant stockage |
sasId |
string non vide | oui | Identifiant du SAS Multigest |
entities |
array d'integers | oui | Entités existantes |
Le succès retourne 204 No Content.
Modifier un compte¶
Le body reprend label, login, sasId et entities. password est facultatif et, s'il est vide, le secret existant est conservé. Les rattachements sont remplacés. Le succès retourne 204 No Content.
Supprimer un compte¶
Le rattachement Multigest est retiré de toutes les entités associées. Le succès retourne 204 No Content et un compte absent retourne 400 Bad Request.
Tester un compte¶
| Propriété | Type | Obligatoire | Description |
|---|---|---|---|
sasId |
string non vide | oui | SAS à tester |
login |
string non vide | oui | Identifiant |
password |
string | conditionnel | Nouveau secret, ou secret du compte existant |
accountId |
string | conditionnel | Compte dont le secret stocké doit être réutilisé |
Le succès retourne 204 No Content. Une propriété invalide, une configuration ou un compte absent, une entité inconnue ou un échec SOAP produit 400 Bad Request. Toutes les routes retournent 403 Forbidden lorsque le privilège manque.