DEV Community

Cover image for What sign-in methods do you use in your apps?
Madza
Madza

Posted on

What sign-in methods do you use in your apps?

Some of the most popular ones include Apple, Facebook, Github, Google, LinkedIn, Twitter, email, and lots of others.

My favorites are GitHub, Twitter, and email. DEV and many other sites use this model, and I think that it's more than enough.

What sign-in methods do you use in your apps?

Top comments (25)

Collapse
 
saschadev profile image
Der Sascha

Hmm I will try to describe... I only User Azure B2c. This is free to use and IT comes up with the advantage that you can add or remove several providers (like Facebook, Twitter and Co). It will use a secure oauth login process and it will also add a claim I wich the authentication Provider is provided.

Collapse
 
hb profile image
Henry Boisdequin

I usually use GitHub, Google, and email.

Collapse
 
madza profile image
Madza

Google is superior to the number of accounts associated with it, so I can see the value of keeping it in there, as well 😉

Collapse
 
daviddalbusco profile image
David Dal Busco

Same to me.

I also explicitly don't use Facebook, even thought I used to be the Cordova Fb Plugin maintainer.

Collapse
 
andreidascalu profile image
Andrei Dascalu

While I don't get to use it as much as I'd like to, I prefer identity providers like Okta and Auth0. They can pool users from various sources (Azure AD b2c or b2b, Facebook , Google, your own) and expose a variety of signin methods (standalone or with additional confirmation). Bonus: they are adaptive based on user behavior (eg: you can allow simple user pass or social but if the user logs in from different geographical region or network , you can add 2fa for the initial login)

Collapse
 
aubs profile image
Aubrey

I agree, leave the integration to the people (i.e. auth0) who know what they are doing. Outsourcing the pains of auth is one of the best things ;-)

As a dev I would like dev providers (gitlab, github); though when creating a public app that may not be dev oriented; own-user-pass/google/fb/ms/linkedin are the most common used.

Collapse
 
yo profile image
Yogi

I use these in Taskord

Collapse
 
madza profile image
Madza • Edited

Yup, can't ignore GitLab 😉
It has gained quite a lot of momentum, too 😉

Collapse
 
yo profile image
Yogi

Yea! I got 30 users from GitHub and 14 from GitLab

Thread Thread
 
madza profile image
Madza

Wow, didn't expect that much of an impact from GitLab, tbh 😮😉
Would be interesting to see the data from someone with both GitHub and GitLab log-in solutions and like 1M users, to see if it still scales on that level too 😉

Thread Thread
 
yo profile image
Yogi

Hope I’ll reply back soon with that much scale 🤞

Thread Thread
 
madza profile image
Madza

New Year resolutions and goals 🙄😉

Collapse
 
bobbyiliev profile image
Bobby Iliev

On DevDojo we use Twitter, GitHub and Facebook. Similar to DEV we disabled the email option which helped with reducing spam quite a bit.

Collapse
 
madza profile image
Madza

Do you have stats on which method brings in the most users?
You don't need to reveal the percentages ofc, just curious if FB is still worth keeping in there, especially for a product that is specifically oriented to Devs? 👀

Collapse
 
bobbyiliev profile image
Bobby Iliev

Yep, so Github is about %60, FB and Twitter are at %20 each.

Thread Thread
 
madza profile image
Madza

Thanks for sharing 🙏❤
Def some valuable info for those creating some products for devs 😉👍

Collapse
 
patarapolw profile image
Pacharapol Withayasakpunt

I am curious to whether to use Email or not? And email with password, or email with passwordless?

Collapse
 
joaopms profile image
João

For me, I always go with email/password, even if the app supports signing in with something else like Github, Twitter, Google, etc. Passwordless is one more step that I really don't like, specially if I'm logging in on a device that I don't have access to email or I am in a rush.

If the app doesn't support email/password I'll find another app.

Collapse
 
madza profile image
Madza

I always see it as a fallback, tho the chances the user do not have a Twitter or Github for devs are pretty slim 😉

Collapse
 
tpugh_ profile image
Terrence Pugh

GitHub, Google and Email.

Collapse
 
stremovsky profile image
Yuli

Recently I implemented Magic.Link to showcase an open-source project I am working on:
github.com/securitybunker/databunk...

Collapse
 
mydisha profile image
Dias Taufik Rahman

On inveet.id we use google login and register via email, since we got spam attack then we need to implement re-captcha to fight that.
Most of our users came from google logjn

Collapse
 
navthenugget profile image
Nav Pahwa

Google

Collapse
 
bjhaid_93 profile image
/[Abejide Femi Jr]\s/

Twitter and Google

Collapse
 
kalashin1 profile image
Kinanee Samson

email, username