How do you login users on your site?
All of the above, just dont roll your own auth :
Email + Google
I have used Google login in my recent project, https://www.onlibrary.site
I offer Google Login along with traditional email and password login on my site https://twayobiz.com and it has worked perfectly for the last six months. I've been using this method to log people in as well as in past products for nearly a year now.
Firebase with email login was the simplest for me.
Everyone has email, but I wouldn't be satisfied just doing just an e.g. Google login (users aren't guaranteed to have a Gmail). So I'd have to include apple and email as well.
Does that logic make sense?
Devise. Pretty much standard in Rails.
I wonder why exactly you don't include Twitter login. Do you believe that this option is not popular?
Nobody uses Twitter login really. Google Login is the most popular with Github and Facebook login coming in second.
Do you have a measurement based on your answer? In my opinion, it would be better to include as many options as possible.
A problem I frequently encounter is forgetting which login I used for a service and inadvertently creating a new account. Maybe companies see accidental new accounts as a positive metric lol 🤔
Look at all the sites using Google signing that I have signed into:
That's nearly 280 sites including my own (Twayobiz)