Commit graph

1 commit

Author SHA1 Message Date
Johannes Millan
51ed56ac57 docs(auth): add authentication architecture documentation
Explain design decisions and security trade-offs:
- Why stateless JWTs (not stored in DB)
- Why token versioning over blacklisting
- Why verification tokens are plain strings
- Why bcrypt with 12 rounds

Include security features table, token lifecycle diagram,
and configuration reference.
2025-12-28 11:50:42 +01:00