Files
chore/backend
Ryan Kegel ebaef16daf
All checks were successful
Chore App Build, Test, and Push Docker Images / build-and-push (push) Successful in 3m23s
feat: implement long-term user login with refresh tokens
- Introduced a dual-token system for user authentication: a short-lived access token and a long-lived rotating refresh token.
- Created a new RefreshToken model to manage refresh tokens securely.
- Updated auth_api.py to handle login, refresh, and logout processes with the new token system.
- Enhanced security measures including token rotation and theft detection.
- Updated frontend to handle token refresh on 401 errors and adjusted SSE authentication.
- Removed CORS middleware as it's unnecessary behind the nginx proxy.
- Added tests to ensure functionality and security of the new token system.
2026-03-01 19:27:25 -05:00
..
2026-01-21 17:18:58 -05:00
2026-01-21 17:18:58 -05:00
2026-02-16 15:33:56 -05:00
2026-01-21 17:18:58 -05:00
2026-01-21 17:18:58 -05:00
2026-01-21 17:18:58 -05:00
2026-01-21 17:18:58 -05:00