With Firebase, I found setting up configuration easier than setting up the AWS. It has a very user-friendly interface. It authenticates users with the following:
- Email/Password
- Phone
- Google+ login
- GitHub
- And even anonymously, see the following screenshot with all of the supported methods for user authentication:
For our app, we have choose to use Email/Password to authenticate users. Let's enable it by turning the switch on:
You can edit the email template for verification email/password ...