Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider using an OAuth client library #1069

Open
snarfed opened this issue Sep 13, 2021 · 0 comments
Open

Consider using an OAuth client library #1069

snarfed opened this issue Sep 13, 2021 · 0 comments

Comments

@snarfed
Copy link
Owner

snarfed commented Sep 13, 2021

Bridgy uses oauth-dropins, our home grown OAuth client library, to auth with the 11 different services that Bridgy needs. (Everything on the front page, minus Facebook and Instagram, plus IndieAuth.)

oauth-dropins is fine, but it takes a fair amount of maintenance, and it's not very widely adopted outside of Bridgy and granary, so we don't really get any benefit from using it. There's a solid selection of others that are more mature and widely supported that we could migrate to instead. It would be a significant project, and none of them have all of the services we need yet - Mastodon is a significant one that's missing from all of them, and takes extra work to implement - but long term, the ROI might be worth it.

Here are the options I've looked at:

Authlib / loginpass

Authomatic

python-social-auth

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant