DEV Community

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

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

Madza
Discussions. ๐Ÿ’ฌ Tools. ๐Ÿ›  Resources. ๐Ÿ“š All things productivity. ๐ŸŽฏ๐Ÿš€๐Ÿ’ฏ
ใƒป1 min read

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?

Discussion (25)

Collapse
hb profile image
Henry Boisdequin

I usually use GitHub, Google, and email.

Collapse
madza profile image
Madza Author

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 Author • 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 Author

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 Author

New Year resolutions and goals ๐Ÿ™„๐Ÿ˜‰

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
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 Author

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 Author

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 Author

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