Using IdentityServer4, dotnet core, WebAuthN and FIDO2.NET this project aims to demonstrate just how simple it is to implement passwordless authentication.
Works on Windows 10 with Windows Hello! Works on OSX 10.13 with Yubikey5. Works on OSX 10.13 with Chrome's WebAuthN virtual environment enabled.
dotnet restore
dotnet build
dotnet run
For much more information please see my medium posts on subject:
Why we should use Passwordless.
An example Passwordless implementation.
For info on how WebAuthN works: https://webauthn.guide/ https://www.okta.com/sites/default/files/pdf/How_WebAuthn_Works_0.pdf
For info on why we should stop using passwords: https://www.okta.com/sites/default/files/2020-07/Okta_Passwordless_Report_Anglicised_Version_0.pdf https://www.okta.com/resources/whitepaper/move-beyond-passwords/