Going Passwordless - A Practical Guide to Passkeys in ASP.NET Core
summary
Passkeys replace passwords using the WebAuthn protocol and demonstrations use WebAuthn with navigator.credentials flows, a Blazor app on .NET 10 and ASP.NET Core Identity (server calls return JSON options, validate signatures via signinManager.PasskeySignIn). The demo shows cross‑device sign‑in (phone over Bluetooth), browser/password‑manager sync, and that the template still creates an initial password so true passwordless requires removing it. Note operational details: navigator.credentials.create & get, challenges kept in a two‑factor cookie, and database requires schema version 3.
AI-written summary · about
chapters (9)
- 0:00Passwordless introduction
- 5:25Password problems
- 14:15Passkeys and WebAuthn evolution
- 22:41Passkeys in browsers and apps
- 28:03ASP.NET Core Identity passkeys
- 35:03Passkey registration and login
- 39:38Secure passkey challenges
- 43:28Passkey deployment
- 53:40Summary and resources
related talks
53mGoing Passwordless - A Practical Guide to Passkeys in ASP.NET Core
52mPasswords are Dead, Long live Passkeys!
47mPasswordless apps: Passkeys in practice
16mThe end of forgotten passwords - Biometric Authentication
23mOur future without passwords
45mPast Time for Passkeys
47mPasswordless Web
35mNo More Passwords: How I Got Passkeys Working (Without Losing My Mind)
