~/talk

Make your authentication flow perfect

Talkat HolyJS 2021 Piter · 2021-04-20..04-23· [security]
slides:none on file

Research finds roughly 25% of users drop at authentication and simple fixes move that needle: add ratings and transparent copy, postpone phone collection, and use proper HTML (labels, autocomplete, inputmode) so browsers autofill. Implementations use navigator.credentials.get with mediation: "silent" to auto-login when one credential exists, and WebOTP SMS with domain hash for zero‑input codes. WebAuthn/FIDO2 flows require base64izing buffers and a server challenge roundtrip; demos work on Blink/Android but not yet on WebKit/iOS.

AI-written summary · about

  1. 0:00Start
  2. 1:30How Did You Come Up with the Talk Topic
  3. 4:13Perfect Authentication Flow
  4. 5:41How We Can Improve Trust
  5. 13:03Autocomplete New Password
  6. 16:34Text Message Forwarding
  7. 17:28How Exactly Sms Parsed on Ios
  8. 24:14Google Password Manager
  9. 28:11Credential Management Specification
  10. 35:06Silent Mediation
  11. 40:04Prevent Silent Access
  12. 40:34Cross-Platform Logging
  13. 41:48Federated Credential
  14. 45:59Pre-Requirements for Using Sms on Chrome on Android
  15. 1:08:57The Cross-Platform Authentication Feature How Does It Work
  16. 1:11:13Google Account Synchronization
~/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.