Web Authentication: From Draft To Product
summary
Duo is rolling WebAuthn to millions within weeks and describes an extendable WebAuthN backend, production JavaScript that parses CBOR attestation objects, and Go/Python reference code from Duo Labs. Integration favors Chrome 70 Touch ID first, uses a decision engine to pick platform vs cross‑platform authenticators, and works around iframe restrictions with a pop-up. Engineering pain points include six attestation formats, CBOR/COSE parsing, many signature algorithms, and incremental rollout by browser, attestation type and algorithm.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 0:29Why Web Authentication
- 2:30What is Web Authentication
- 9:28Working with Web Authentication
- 15:53Public Key Cryptography
- 18:15TPM
- 21:37User Experience
- 22:23Looking Ahead
related talks
44mWebAuthn: Strong Authentication vs Privacy vs Convenience
31mWeb Authentication - Imagine a World Without Passwords
01h 14mWebAuthn: Theory and practice
34mThe Web Authentication API - Imagine a World Without Passwords
30mWebAuthn Rocks! Stop authenticating as if it were the 60s
20mWebAuthn: The Revival of Authentication
26mWebAuthn 101 - Demystifying WebAuthn
42mBeyond Passwords: How WebAuthn Actually Works
