WebAuthn 201: How to FIDO
summary
Covers practical steps to add phishing‑resistant and passwordless logins using FIDO2/WebAuthn and CTAP, with concrete API calls, browser behavior and device types. Shows when to use isUserVerifyingPlatformAuthenticatorAvailable to detect platform biometrics, how to register and authenticate via navigator.credentials.create and navigator.credentials.get, when to set requireResidentKey for username‑less UVRA keys, and how CaBLE/BLE transports enable phone‑based roaming credentials.
AI-written summary · about
chapters (10)
- 0:00Introduction to FIDO
- 1:04WebAuthn and CTAP protocols
- 2:54Phishing protection mechanisms
- 6:27Types of authenticators
- 11:07Authentication best practices
- 14:27Platform biometric login
- 19:09Roaming hardware security keys
- 23:21Resident keys and registration
- 29:57Multi-device authentication
- 35:44Next steps and resources
related talks
01h 14mWebAuthn: Theory and practice
33mNavigating Passwordless Authentication with FIDO2 & WebAuthn
42mBeyond Passwords: How WebAuthn Actually Works
33mSimple. Open. Mobile: A Look at the Future of Strong Authentication
29mWebAuthn and security keys - unlocking the key to authentication
41mUsing FIDO authentication to defend against account takeover
20mWebAuthn: The Revival of Authentication
56mPasskeys 101: Technical Principles of FIDO
