Zen and the art of edge authentication
summary
Demonstrates end-to-end passwordless login using WebAuthn passkeys implemented at the CDN edge: a live chat app runs its relying‑party logic on Fastly Compute, stores public keys in a global KV store, and performs cryptographic operations inside a WebAssembly runtime that cold‑starts in ~50 microseconds. Registration and authentication ceremonies use device TPM/secure enclave keys (private stays local), public keys replicate to ~97 PoPs (80% of users within 20 ms), and the demo works though the UI is slightly buggy.
AI-written summary · about
chapters (12)
- 0:00Introduction and speaker background
- 3:25Passwordless authentication with pass keys
- 7:00What are pass keys and WebAuthn
- 12:39Public key cryptography basics
- 13:42Pass key registration ceremony
- 18:19Pass key authentication ceremony
- 21:27Security benefits of pass keys
- 24:42Edge compute for authentication
- 26:27Fastly Compute overview
- 28:58Demo system architecture
- 33:11Implementation simplicity and future
- 34:18Q&A session
related talks
40mGoing passwordless with Web Authentication
39mPasswords are so 1990 - Sam Bellen - PHP UK 2022
59mPasswordless Future: Using WebAuthn And Passkeys In Practice
09mBeyond the Login Page: Authentication in Next.js
47mPasswordless Web
31mWeb Authentication - Imagine a World Without Passwords
38mPasswords Are Dead, Long Live Passwords!
42mBeyond Passwords: How WebAuthn Actually Works
