~/talk

Our future without passwords

Talkat JSDayIE 2023 · on Tuesday, 2023-09-26· [security, web-platform]
links:none on file
slides:none on file

Passkeys replace passwords with device-held private keys and server-held public keys using WebAuthn (navigator.credentials.create / get), preventing server-side secret leaks and phishing and cutting average sign-in time from 30s to 14s in Google research. Support lands broadly — Chrome 108 / Edge 108 / Safari 16 with Firefox following — and syncs via Google Password Manager or Apple Keychain; cross-device QR flow lets an Android-stored passkey log into a macOS browser. Implement with standard server challenge, relyingParty ID and optional requireResidentKey true, and use autocomplete attributes for autofill.

AI-written summary · about

  1. 0:00Introduction and agenda
  2. 1:08The problem with passwords
  3. 4:00Introducing passkeys
  4. 8:50Passkey demo
  5. 10:20Security benefits of passkeys
  6. 12:11Passkey support and cross-device sync
  7. 13:37Cross-platform passkey demo
  8. 15:24Anatomy of a passkey system
  9. 17:14Implementing passkeys in code
  10. 20:58Recap and future of passkeys
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.