dbfr3qs / PasswordlessAuthExample

An example of PasswordlessAuth using IdentityServer and FIDO2.NET

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WebAuthN Passwordless Auth Example

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.

Running

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.

WebAuthN

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/

About

An example of PasswordlessAuth using IdentityServer and FIDO2.NET

License:MIT License


Languages

Language:C# 65.6%Language:HTML 23.2%Language:JavaScript 9.4%Language:CSS 1.3%Language:SCSS 0.4%