Auth API in TypeScript, Express, and Postgres via Neon. Parameterized queries, bcrypt hashing, JWT access tokens, generic auth errors per OWASP, increasing login delay avoiding CWE-645 lockout DoS.
-
Updated
Sep 20, 2026 - TypeScript