ASP.NET Core 5.0 - Users Without Passswords Project

v0.9.0 BETA

This is a beta test for a research project which implements FIDO (Fast IDentification Online) UAF (Universal Authentication Framework), also known as WebAuthn for user management. The registration and login processes involve communication between the server, client-js, authenticator, and user.

Fast IDentification Online


Universal Authentication Framework

FIDO UAF supports a passwordless experience. With FIDO UAF, the user carries a device with a FIDO UAF stack installed. They can then register their device to the online service by selecting a local authentication mechanism such as swiping a finger, looking at the camera, speaking into the mic, entering a PIN, etc. The FIDO UAF protocol allows the service to select which mechanisms are presented to the user.

Quick Start
  1. Set the database connection string in appsettings.json.
  2. Execute update-database from the Package Manager Console.
  3. Build, run and test.
  4. The 1st registered user is an administrator.