0019 — Backend NestJS phase D.2 : refresh tokens opaques
Date : 2026-04-21 Statut : Acté
Contexte
Compléter la suite D.1 (ADR 0017) et D.3/D.4 (ADR 0018) avec un mécanisme de refresh tokens robuste.
Décision
- Refresh tokens opaques, hashés SHA-256 en DB, avec rotation à chaque
/auth/refresh. - Endpoints
POST /auth/refreshetPOST /auth/logout(idempotent). - Modèle
RefreshTokenen DB. JWT_REFRESH_EXPIRES_IN(default7d).- Postinstall
prisma generateautomatique.
Conséquences
- 35 tests verts à l'issue de cette phase.
- Rotation = invalidation immédiate du refresh précédent.