Vue d’ensemble
L’API Role permet de gerer les roles de Fess. Vous pouvez creer, mettre a jour et supprimer des roles.
URL de base
Liste des endpoints
| Methode | Chemin | Description |
|---|---|---|
| GET | /settings | Obtention de la liste des roles |
| GET | /setting/{id} | Obtention d’un role |
| POST | /setting | Creation d’un role |
| PUT | /setting | Mise a jour d’un role |
| DELETE | /setting/{id} | Suppression d’un role |
Obtention de la liste des roles
Requete
Parametres
| Parametre | Type | Requis | Description |
|---|---|---|---|
size | Integer | Non | Nombre d’elements par page (par defaut : 25. Modifiable via la propriete paging.page.size dans fess_config.properties) |
page | Integer | Non | Numero de page (commence a 1, par defaut : 1. Les valeurs de 0 ou moins sont traitees comme 1) |
id | String | Non | Filtre par correspondance exacte sur l’ID de role specifie |
Reponse
Obtention d’un role
Requete
Reponse
Creation d’un role
Requete
Corps de la requete
Description des champs
| Champ | Requis | Description |
|---|---|---|
name | Oui | Nom du role (maximum 100 caracteres) |
attributes | Non | Map d’attributs. Les valeurs sont specifiees sous forme de chaines de caracteres |
Reponse
Mise a jour d’un role
Requete
Corps de la requete
Description des champs
| Champ | Requis | Description |
|---|---|---|
id | Oui | ID du role a mettre a jour |
name | Oui | Nom du role (maximum 100 caracteres) |
attributes | Non | Map d’attributs. Les valeurs sont specifiees sous forme de chaines de caracteres |
versionNo | Oui | Numero de version pour le verrouillage optimiste. Specifiez la valeur de versionNo obtenue lors de l’obtention du role |
Reponse
Suppression d’un role
Requete
Reponse
Exemples d’utilisation
Creation d’un nouveau role
Obtention de la liste des roles
Informations complementaires
Vue d’ensemble de l’API Admin - Vue d’ensemble de l’API Admin
User API - API de gestion des utilisateurs
API Group - API de gestion des groupes
Présentation - Guide de gestion des roles