Easy2FA Demo
Client-side TOTP + edge verification on Cloudflare
Demo only — the secret is stored in this browser's localStorage and sent to the
verification API on every login for simplicity. A signed, 15-minute session token (not the
secret) is what welcome.html
checks after login. See src/worker.js for notes on what a production version would change.