Vue d’ensemble
L’API Role permet de gérer les rôles de Fess. Vous pouvez créer, mettre à jour et supprimer des rôles.
URL de base
Liste des endpoints
| Méthode | Chemin | Description |
|---|---|---|
| GET | /settings | Obtention de la liste des rôles |
| GET | /setting/{id} | Obtention d’un rôle |
| POST | /setting | Création d’un rôle |
| PUT | /setting | Mise à jour d’un rôle |
| DELETE | /setting/{id} | Suppression d’un rôle |
Obtention de la liste des rôles
Requête
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
size | Integer | Non | Nombre d’éléments par page (par défaut : 25. Modifiable via la propriété paging.page.size dans fess_config.properties) |
page | Integer | Non | Numéro de page (commence à 1, par défaut : 1. Les valeurs de 0 ou moins sont traitées comme 1) |
id | String | Non | Filtre par correspondance exacte sur l’ID de rôle spécifié |
Réponse
Obtention d’un rôle
Requête
Réponse
Création d’un rôle
Requête
Corps de la requête
Description des champs
| Champ | Requis | Description |
|---|---|---|
name | Oui | Nom du rôle (maximum 100 caractères) |
attributes | Non | Map d’attributs. Les valeurs sont spécifiées sous forme de chaînes de caractères |
Réponse
Mise à jour d’un rôle
Requête
Corps de la requête
Description des champs
| Champ | Requis | Description |
|---|---|---|
id | Oui | ID du rôle à mettre à jour |
name | Oui | Nom du rôle (maximum 100 caractères) |
attributes | Non | Map d’attributs. Les valeurs sont spécifiées sous forme de chaînes de caractères |
versionNo | Oui | Numéro de version pour le verrouillage optimiste. Spécifiez la valeur de versionNo obtenue lors de l’obtention du rôle |
Réponse
Suppression d’un rôle
Requête
Réponse
Exemples d’utilisation
Création d’un nouveau rôle
Obtention de la liste des rôles
Informations complémentaires
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 rôles