~/talk

A Passwordless Future! WebAuthn for Java Developers

Talkat J-Fall 2023 · on Thursday, 2023-11-09· [web-platform, security]
slides:none on file

Claims password reuse causes most breaches—about 84% credential compromise and 36% phishing—and shows a concrete Java path away from passwords using webauthn + Spring Security + Okta. Live demos generate and verify FIDO2/passkey credentials with a YubiKey and platform biometrics, using webauthn4j (and a Yubico library) as the relaying-party implementation. Explains hardware-bound vs. synced passkeys, how the browser discovers credentials, and demonstrates successful registration and login flows with code and a runnable Spring Boot example.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:04Why we need passwordless authentication
  3. 5:42What is passwordless and passkeys
  4. 9:12WebAuthn and FIDO2 explained
  5. 13:27Passkeys variants and security
  6. 16:35Passkeys registration flow
  7. 18:41Passkeys login flow
  8. 20:46Why passkeys are superior to passwords
  9. 26:24Passkeys security and usability comparison
  10. 28:13Live coding demo with Spring Boot
  11. 37:03Passkeys vs FIDO MFA differences
  12. 40:11Challenges with passkeys adoption
  13. 43:21Passkeys backup and recovery
  14. 44:25Browser and OS compatibility
  15. 46:29Java libraries for WebAuthn
  16. 48:58Resources and closing remarks
~/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.