{#include base} {#title}Login passwordless{/title} {#add-header} {/add-header}
First the user enters their username:
If they are a new user, they need to generate a new credential and register it with the application
If they are a returning user, their authenticator must prove they own the credential.
The interaction starts with an AJAX call.
The server prepares a challenge for the browser to sign.