This is a .NET Core Web API - NextJs - MongoDb project that uses passwordless - FIDO2 and WebAuthn - protocols to authenticate a user with no password.
Explanation is on my blog post here: https://thoughtsonprogramming.wordpress.com/2023/02/26/build-a-passwordless-app-with-fido2-webauthn-net-core-api-nextjs-and-mongodb/
Below is the UML sequence diagram for the project: