[Cosmétique] RefreshToken.ExpireAt n'est jamais appliqué (2 min à l'inscription) #136
Labels
No labels
bug
enhancement
feature
groupe/chat-data
groupe/friends-blocking
groupe/input-validation
groupe/realtime-presence
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Transcendence/backend#136
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Gravité : Cosmétique
Rapports QA d'origine : AUTH-25
Détails des rapports
[AUTH-25] `RefreshToken.ExpireAt` (2 min à l'inscription, 7 j au login) n'est jamais appliqué : donnée morte et trompeuse — Gravité : Cosmétique
RegisterUserCommand.cs:64,RefreshTokensCommand.csGET /me200 à t+30 s / 130 s / 200 s, etGET /auth/refresh-> 200 à t+200 s (alors que la ligne DB avaitExpireAt = now+2 min). Seul l'expdu JWT (7 j) compte ;RefreshTokenn'étant pasIExpirable, les refresh de sessions abandonnées ne sont jamais purgés.Trouvé par une campagne de tests QA automatisés (agents Claude, Playwright) sur l'environnement de dev. Les captures citées sont locales et non jointes.