Expand description
Authentication primitives: password hashing, TOTP, recovery codes, session / challenge / nonce lifecycle.
The full per-request signature pipeline (verify_signed_request) lives
at the bottom of this file; Phase 6 plugs it into an axum middleware.
Mirrors python/.../server/auth.py.