Passwordless authentication: one step further

Today it is hard to image an app or a website on the internet that does not require authentication. Usually a sign-up form have at least two fields — email and password. That immediately brings two problems:

  1. The password should be strong enough otherwise it does not make sense to have it at all.
  2. The email address must be kept secure because it is user’s private information.