diff --git a/README.md b/README.md index 9aa3d126fec51f31e157096525e0db4f7b1b29d7..4bd69551e329340504c1e0fc58c6eb24bbe768e5 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,9 @@ 3. [📊 Requêtes SQL pertinentes](#-requêtes-sql-pertinentes) 4. [📁 Arborescence du projet](#-arborescence-du-projet) 5. [🖥️ Liste des entrées des contrôleurs](#-liste-des-entrées-des-contrôleurs) -6. [🛠️ Points techniques et solutions](#️-points-techniques-et-solutions) -7. [➕ Fonctionnalitées et améliorations](#-fonctionnalitées-et-améliorations) +6. [🛠️ Points techniques et solutions](#-points-techniques-et-solutions) +7. [🌐 Utilisation de l'API REST](#-utilisation-de-lapi-rest) +8. [➕ Fonctionnalitées et améliorations](#-fonctionnalitées-et-améliorations) --- @@ -191,6 +192,21 @@ Gestion des likes sur les messages dans la base de données : La gestion des likes était compliquée car on les stockait directement en nombre dans la base de données. On a séparé ça et calculé les likes au lieu de les stocker en dur. +## 🌐 Utilisation de l'API REST + +**Récupération du token :** +Une fois que l'utilisateur est connecté, il doit cliquer sur son profil pour récupérer son token. + +**Utilisation de l'API :** +Ouvrir un terminal et exécuter cette commande : + +```bash +curl "http://localhost:8080/LilleConnect/filUser" -H "Authorization: Bearer <token>" +``` +Et remplacer `<token>` par le token récupéré précédemment. +Le serveur renverra alors les informations de l'utilisateur au format JSON. +Le token à une durée de vie de 20 minutes. + ## ➕ Fonctionnalitées et améliorations **Fonctionnalités demandées :**