One of the first architectural decisions taken at the beginning of your web site development is often the use of email + password to authorize the user. This pair has stuck in our heads, and we don’t think why we make people to create a password. We are used to doing this.
However, let’s think, perhaps your users do not need passwords.
One possible solution is the OAuth 2.0, but not all of your users have an account in the social network and want to use it on your site.
And how do you get rid of the password? On…