authenticationlanguage-agnosticpassword-less

Password-less website authentification / login


Many websites have a password-less authentification system, i.e. you can signup / login / logout only with an email, and no password is ever required.

How would one implement such a system? (framework and language-agnostic)

Note: I've already read:


Solution

  • As I searched for a long time for this, here is a summary that I post with SO's "Answer your own question - Q&A-style" feature. I'll update it as often as I can to improve it.

    Password-less authentification method #1: "Click on the link in the email we just sent you to login"

    Sign-up:

    Log-in:

    Open link:

    Open /:


    Password-less authentification method #2: "Enter the code in the email we just sent you to login, e.g. 123 456"

    Sign-up:

    Log-in:

    Open /: