[AUTH-04]: Protection des Routes avec un JWT Guard #10

Open
opened 2025-08-04 10:17:27 +00:00 by cvodouhe · 0 comments
Member
  • Description : Créer une "Garde" (JwtAuthGuard) pour protéger les routes qui nécessitent une authentification.
  • DoD :
    • Une stratégie Passport.js (JwtStrategy) est implémentée pour valider le JWT.
    • Le JwtAuthGuard est créé et peut être utilisé comme décorateur (@UseGuards(JwtAuthGuard)).
    • Un "Role Guard" (RolesGuard) est également créé pour vérifier le rôle de l'utilisateur ('PARENT', 'ADMIN', etc.).
    • Un endpoint de test (GET /accounts/me) est créé pour valider la protection.
* **Description :** Créer une "Garde" (`JwtAuthGuard`) pour protéger les routes qui nécessitent une authentification. * **DoD :** * Une stratégie Passport.js (`JwtStrategy`) est implémentée pour valider le JWT. * Le `JwtAuthGuard` est créé et peut être utilisé comme décorateur (`@UseGuards(JwtAuthGuard)`). * Un "Role Guard" (`RolesGuard`) est également créé pour vérifier le rôle de l'utilisateur (`'PARENT'`, `'ADMIN'`, etc.). * Un endpoint de test (`GET /accounts/me`) est créé pour valider la protection.
cvodouhe added this to the P'tits Pas Backend project 2025-08-07 13:14:05 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Ynov/ptitspas-ynov-back#10
No description provided.