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
- Host: GitHub
- URL: https://github.com/dbfr3qs/PasswordlessAuthExample
- Owner: dbfr3qs
- License: mit
- Created: 2021-05-09T05:09:30.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-07-15T08:06:19.000Z (almost 4 years ago)
- Last Synced: 2024-11-13T10:37:46.071Z (6 months ago)
- Language: C#
- Size: 1.13 MB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-webauthn - Chris Keogh: dotnetcore IdentityServer4 DEMO - A WebAuthN demo using dotnetcore and the FIDO2.NET library that integrates passwordless auth with [IdentityServer4](https://github.com/IdentityServer/IdentityServer4). (Demos)
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/)