DEV Community

Discussion on: When signing up or logging into an app, do you prefer OAuth (authentication w/social media account) or email sign up/sign in?

Collapse
 
cjbrooks12 profile image
Casey Brooks

I prefer OAuth for several reasons:

1) It's easier, and I'm lazy.
2) It's more secure. I don't know what kind of attention to security a 3rd party app is taking, but I trust Google and Github to keep my password protected.
3) Probably the most important point for me: I have full control over my accounts. When signing up with an email address, there is no way for me to track which accounts I still have open. I may have forgotten about a service I used several years ago, and it might suddenly get hacked without my knowledge. With OAuth, there is a centralized location where I can see all 3rd-party applications, and revoke access as I see fit. I try to go through all my OAuth dashboards at least once a year and remove access to applications I no longer use, just to be safe.