Going Passwordless - A Practical Guide to Passkeys in ASP.NET Core
summary
Passkeys replace passwords using WebAuthn public‑key signing and work with OS authenticators, password managers, or USB keys; a Blazor Server demo on .NET 10 shows registration via navigator.credentials.create and login via passkey JSON sent to passkey creation/login endpoints. ASP.NET Identity requires ASP.NET Identity schema version 3 (adds SPNet user passkey storage) and careful relying‑party/origin setup; demo authentication succeeds, with a noted OnePassword JSON stringify interoperability fix.
AI-written summary · about
chapters (10)
- 0:00Passwordless introduction
- 6:30Password problems
- 13:16Public key cryptography
- 20:04U2F to passkeys evolution
- 23:33Passkeys in ASP.NET Core
- 27:22Passkey demo
- 34:59Server validation security
- 40:02Fully passwordless
- 42:28Relying party pitfalls
- 50:57Summary resources
related talks
56mGoing Passwordless - A Practical Guide to Passkeys in ASP.NET Core
52mPasswords are Dead, Long live Passkeys!
47mPasswordless apps: Passkeys in practice
15mA Password? No Thanks, I Have a Passkey
47mPasswordless Web
16mThe end of forgotten passwords - Biometric Authentication
23mOur future without passwords
45mPast Time for Passkeys
