Firebase recently announced their new auth through phone number (SMS) - https://firebase.googleblog.com/2017/05/firebase-phone-auth.html

The advantage of phone number auth is that users don't have to muck around with a password and they authenticate using a short 6-digit code they receive via SMS for the first time and then they're automatically signed in for all future sessions.