Per RFC 6238, a TOTP (Time-based One-Time Password) should be single-use. Allowing reuse, even within the short-ish time window, is not ideal (shoulder surfing, phishing etc.)
Per RFC 6238, a TOTP (Time-based One-Time Password) should be single-use. Allowing reuse, even within the short-ish time window, is not ideal (shoulder surfing, phishing etc.)
Adding a WebAuthn security key and disabling the Authenticator App is a pretty quick process.
For example Apple Touch ID & Windows Hello work! Physical keys work too, but aren't required.
Adding a WebAuthn security key and disabling the Authenticator App is a pretty quick process.
For example Apple Touch ID & Windows Hello work! Physical keys work too, but aren't required.
for(i=1400,c.width|=0,x.globalCompositeOperation="xor";i>200;i-=i/6)x.font=`${i}px ä`,x.strokeText("🍔",960-(3+C(.8*t))*i/5,540+(2+S(t))*i/5)
for(i=1400,c.width|=0,x.globalCompositeOperation="xor";i>200;i-=i/6)x.font=`${i}px ä`,x.strokeText("🍔",960-(3+C(.8*t))*i/5,540+(2+S(t))*i/5)
(Check out the Standalone Preact Builder at standalonepreact.satge.net, it's really cool ✨)
(Check out the Standalone Preact Builder at standalonepreact.satge.net, it's really cool ✨)
For example, the Preact Signals repo's (github.com/preactjs/sig...) .devcontainer setup handles things like installing a containerized browser for tests.
For example, the Preact Signals repo's (github.com/preactjs/sig...) .devcontainer setup handles things like installing a containerized browser for tests.
Also, thanks to @natalie.sh for bcounter.nat.vg. The digital confetti was a nice touch!
Also, thanks to @natalie.sh for bcounter.nat.vg. The digital confetti was a nice touch!