Passkeys in Node.js: Add Passwordless Login to an Express App
Build passkey registration, usernameless login, and browser autofill with SimpleWebAuthn, plus the security checks most tutorials skip.

Build passkey registration, usernameless login, and browser autofill with SimpleWebAuthn, plus the security checks most tutorials skip.

A viral Substack post says never use passkeys. I checked its claims: it spots a real long-term risk, but the evidence doesn’t support the headline.

How to implement RFC 6749 OAuth 2.0 Security BCP in NestJS and Redis with atomic Lua scripts, concurrency grace windows, and SSR-safe session management.

Invalid, expired, revoked, and reused tokens aren't the same. Build real refresh token reuse detection in NestJS + Postgres—and verify it revokes only the compromised session.

Build Google OAuth from first principles using PKCE, state validation, secure token exchange, refresh tokens, and JWT sessions in Node.js—without Passport.js or authentication libraries.

A practical, code-first guide to adding WebAuthn passkey registration and login to NestJS with PostgreSQL, covering credential storage, challenge handling, security, and production hardening.
