normogen/backend
goose 02b24a3ac1 Phase 2.3: Complete JWT Authentication with token rotation and revocation
- Fixed DateTime timestamp issues (use timestamp_millis instead of to_millis)
- Implemented token rotation: old refresh tokens revoked on refresh
- Implemented logout revocation: tokens immediately marked as revoked
- Removed rate limiting (deferred to Phase 2.6)
- Created comprehensive verification report
- Updated STATUS.md

All Phase 2.3 objectives complete:
 JWT Access Tokens (15 min expiry)
 JWT Refresh Tokens (30 day expiry)
 Token Rotation
 Token Revocation
 PBKDF2 Password Hashing
 Auth endpoints (register, login, refresh, logout)
 Protected routes with JWT middleware
 Health check endpoints

Compiles successfully with only unused code warnings.
2026-02-15 09:05:34 -03:00
..
config Phase 2.1: Backend project initialized with Docker configuration 2026-02-14 15:30:06 -03:00
docker Phase 2.1: Backend project initialized with Docker configuration 2026-02-14 15:30:06 -03:00
src Phase 2.3: Complete JWT Authentication with token rotation and revocation 2026-02-15 09:05:34 -03:00
tests Phase 2.3: JWT Authentication implementation 2026-02-14 20:03:11 -03:00
.env.example Phase 2.1: Backend project initialized with Docker configuration 2026-02-14 15:30:06 -03:00
Cargo.toml Phase 2.3: Complete JWT Authentication with token rotation and revocation 2026-02-15 09:05:34 -03:00
defaults.env Phase 2.1: Backend project initialized with Docker configuration 2026-02-14 15:30:06 -03:00
docker-compose.dev.yml Phase 2.1: Backend project initialized with Docker configuration 2026-02-14 15:30:06 -03:00
docker-compose.yml Phase 2.1: Backend project initialized with Docker configuration 2026-02-14 15:30:06 -03:00