An open API service indexing awesome lists of open source software.

https://github.com/dbfr3qs/PasswordlessAuthExample

An example of PasswordlessAuth using IdentityServer and FIDO2.NET
https://github.com/dbfr3qs/PasswordlessAuthExample

Last synced: 21 days ago
JSON representation

An example of PasswordlessAuth using IdentityServer and FIDO2.NET

Awesome Lists containing this project

README

        

### WebAuthN Passwordless Auth Example

Using [IdentityServer4](https://github.com/IdentityServer/IdentityServer4), dotnet core, [WebAuthN](https://webauthn.io/) and [FIDO2.NET](https://github.com/abergs/fido2-net-lib) 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.](https://medium.com/@christopher.keogh/implementing-passwordless-auth-is-now-stupidly-easy-part-1-e2f5430a1ed3)

[An example Passwordless implementation.](https://medium.com/@christopher.keogh/implementing-passwordless-auth-is-now-stupidly-easy-part-2-e714c932b79b)

## WebAuthN

For info on how WebAuthN works:
[https://webauthn.guide/](https://webauthn.guide/)
[https://www.okta.com/sites/default/files/pdf/How_WebAuthn_Works_0.pdf](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/sites/default/files/2020-07/Okta_Passwordless_Report_Anglicised_Version_0.pdf)
[https://www.okta.com/resources/whitepaper/move-beyond-passwords/](https://www.okta.com/resources/whitepaper/move-beyond-passwords/)