~/talk

Passwords are so 1990 - Sam Bellen - PHP UK 2022

Talkat PHP UK Conference 2022 · 2022-02-16..02-18· [web-platform, security]
slides:none on file

Claims passwordless login replaces passwords using public/private keys, demonstrates registration and login with a Web Authentication API flow (JS calls like navigator.credentials.create and get), and shows actual hardware auth with a YubiKey and Touch/Face ID working against a demo backend. Demos use the webauthn.me debugger, store only public keys, prove phishing resistance and credential verification, and surface real limits: poor credential management, no easy cross‑device key transfer, and the need for backup/fallback authentication.

AI-written summary · about

  1. 0:00Start
  2. 11:17TIPS FOR A GOOD PASSWORD Use a reasonably long password Don't use personal data Don't re-use passwords
  3. 14:44RELIES ON A SHARED SECRET BETWEEN THE APP AND AUTHENTICATION SERVICE
  4. 17:05HARDWARE AUTHENTICATOR
  5. 28:32RESIDENT CREDENTIALS
  6. 31:28PHISHING RESISTANT
  7. 32:43USER CREDENTIAL MANAGEMENT
  8. 33:24CROSS DEVICE CREDENTIALS
  9. 33:59LOST/STOLEN AUTHENTICATOR DEVICE RECOVERY
~/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.