FlowerDocs s’appuie sur le projet Spring Boot Actuator pour fournir des web services REST aidant à monitorer et gérer une stack FlowerDocs.
Endpoints
Les endpoints disponibles sont exposés sous le path /actuator
Endpoint | Description |
---|---|
info |
Informations relatives à l’application (nom et version) |
health |
Etat de santé de l’application |
env |
Propriétés de l’application |
caches |
Gestion des caches utilisés |
loggers |
Configuration des logs |
logfile |
Téléchargement du fichier de log |
Ces endpoints peuvent être désactivés en ajoutant un paramètre tel que :
management.endpoints.web.exposure.exclude=caches,env
Sécurité
Par défaut, l’ensemble des endpoints décrits requièrent une authentification Basic et le rôle SYSTEM_ADMIN
pour chaque application exposant ces endpoints. Il est également possible de fournir un token d’authentification FlowerDocs d’un utilisateur ayant le rôle SYSTEM_ADMIN
.
La sécurisation de ces endpoints peut être désactivée en ajoutant le paramètre actuator.secured=false
.