Passwordless Demo

This demo uses the FIDO2 browser APIs navigator.credentials.create and navigator.credentials.get to implement a passwordless login with non-resident keys.

Step 1: Choose a username and click the "Register" button. If the username is still available, your browser will prompt you to select a device to use as a passkey. After authorizing your passkey device your account is created.

Step 2: With the same username that you used for the registration, click the "Login" button. The same browser prompt will show up to perform the login with your passkey device. If the login was successful, you will receive a JWT from the server that will be shown below.


Step 3: Once you are authenticated with the server, you can click the "Access Protected API" button to test the effectiveness of your JWT. You have just used

[not authenticated]
[empty]