The world of Passkeys 🤝🏽 Ruby Slides
summary
Passkeys replace passwords with a public/private key pair kept on the device (often synced to a cloud account), used for challenge‑response authentication and unlocked with biometrics; implemented here as a Ruby on Rails prototype using WebAuthn gems and device/passkeys libraries, demoed on Safari with Touch ID and working end‑to‑end. Claims: credentials are unique per site, phishing‑resistant, and safer if a DB leaks; caveats include device‑bound vs synced tradeoffs and limited Firefox support.
AI-written summary · about
chapters (13)
- 0:00Passkeys and Ruby intro
- 1:06What Passkeys are
- 3:56Passkeys history
- 5:20How Passkeys work
- 7:29Registration and auth flow
- 11:42Live demo in Ruby
- 14:52Why Passkeys secure
- 17:48Passkey types trade-offs
- 19:11Advanced features
- 19:31Passkeys vs passwords
- 20:54Passkeys in Ruby
- 23:50Ruby gems for Passkeys
- 25:21Passkeys future
related talks
46mPasskeys in Ruby
47mPasswordless Web
39mNo passwords, no problem: move beyond passwords with webauthn and passkeys
52mPasswords are Dead, Long live Passkeys!
16mThe end of forgotten passwords - Biometric Authentication
41mOur future without passwords
52mPasskeys: The Good, the Bad and the Ugly
45mPast Time for Passkeys
