-
Notifications
You must be signed in to change notification settings - Fork 1k
Implement OpenID Logins #61
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
Comments
Should be fairly trivial with http://velruse.readthedocs.org/en/latest/ |
I suggest http://peterhudec.github.io/authomatic/ instead - it supports both py 2 and 3, and I've implemented both velruse and authomatic in my applications. Authomatic supports bigger range of providers over velruse though. I can provide example implementation if you guys are interested. |
The last release from velruse was in 2013 -- does not seem to be really reassuring. If there are no objections from @dstufft I'd give authomatic a try, unless there is a "defacto" solution for pyramid I do not know off… |
I've used both velruse and authomatic - both work fine with pyramid - however authomatic supports py3 and way more providers as of today. |
Numbers from the past month: While I think maintaining federated authentication is not a bad idea, it is clearly not used enough to warrant doing any backflips. pypa/pypi-legacy currently uses Authomatic for both Google and OpenID and I'm a huge fan, it was straightforward to integrate and hasn't caused any fuss since being deployed. |
@dstufft Per your distutils-sig email shall we close this issue? |
FWIW, it seems like a few comments on the distutils-sig thread indicate the usage disparity is due to the perception that google integration doesn't work on pypi currently. That's also true for me. If better social auth (GitHub and Google being my two preferences) were available in the future, I'd likely use it more. |
We disabled new Google Login associations many moons ago. Only users who had previously associated a Google Account are able to use the feature, new logins are intentionally disabled. |
Is the "error" message that currently displays when attempting to login with an unassociated Google Account. |
Closing this, we're not going to support Federated auth at this time. |
PyPI allows logging in via OpenID, we need to either implement this or deprecate it and provide a migration path.
The text was updated successfully, but these errors were encountered: