Tagged articles

QR code binding

1 articles · Page 1 of 1
LuTiao Programming
LuTiao Programming
Nov 2, 2026 · Backend Development

Complete Java TOTP 2FA Implementation: QR Binding, Replay Protection & Recovery Codes

This article details a production-ready Java implementation of TOTP two-factor authentication covering QR code binding, secret encryption, time-drift handling, replay attack prevention via atomic step consumption, rate limiting, recovery codes with hashed storage, and secure 2FA disable flows requiring re-authentication.

JavaQR code bindingRFC 6238
0 likes · 23 min read
Complete Java TOTP 2FA Implementation: QR Binding, Replay Protection & Recovery Codes