Pages disponibles pour un utilisateur (API)
Last modified by Aurelie Bertrand on 2024/12/09 17:09
Il est possible de retourner les pages de tableaux de bord disponibles pour un utilisateur au format JSON via une requête serveur.
L'url est sous la forme: http://[serveur]:[port]/[domain]/getDashboardPageListForUserJSON
Par exemple :
http://localhost:8080/ddenterpriseapi/getDashboardPageListForUserJSON
Les paramètres sont le suivants :
- user = identifiant de l'utilisateur qui se connecte pour faire l'opération
- pass = mot de passe de l'utilisateur qui se connecte pour faire l'opération
- targetUser = identifiant de l'utilisateur pour lequel on souhaite récupérer les pages de tableaux
La requête doit également inclure :
- Un en-tête referer avec l'URL du serveur digdash
- Un en-tête X-Requested-With avec la valeur "DigDash Enterprise Client" pour la protection CSRF
Tous les paramètres url doivent être encodés dans l'url.
Exemple complet d'utilisation avec curl :
curl -H "X-Requested-With: DigDash Enterprise Client" -e "http://localhost:8080" -L -b cookies.txt -i "http://localhost:8080/ddenterpriseapi/api/getDashboardPageListForUserJSON?user=admin&pass=admin&targetUser=AB"
Il est possible d'utiliser d'autres outils ou codes.