Hacker News new | ask | show | jobs
by bmelton 4590 days ago
You didn't mention a platform, but if you're using Python or Django, Python-Social-Auth[1] is quite good. It supports a bevy of third-party providers while still allowing for easy local (username/password or email/password) login types as well.

[1] - https://github.com/omab/python-social-auth

1 comments

Awesome thanks. I might use that in my own applications in the future, but our app uses Angular and Node. Unfortunately I couldn't convince the group to use Django
Then you might also check out passportjs[1]. Thanks to Node, it's not as drop-in-ready a solution as Python-Social-Auth, but it covers quite a bit, and third party providers are pretty easy to add.

I had troubles with crypt on an older version of Node, but it's almost certainly been resolved by now.

[1] - http://passportjs.org/