Description
Is your feature request related to a problem? Please describe.
It seems like crates.io has no way to sign in to publish crates without giving away a list of Github organizations. Since the fact that I'm a member in some organizations is private, I don't want to give crates.io this information unless it is shown to be necessary.
Describe the solution you'd like
I can think of three solutions, in this order of preference:
- Let people sign up to crates.io with a crates.io account. I have a crate in the works that will make it easy to provide robust security for this option, so let me know if you're interested. It's code is for actix-web only, but it should be pretty easy to adapt.
- Add other SSO providers (as many as possible), with minimum information requested from each one.
- Turn off the request for organization access with Github SSO.
Describe alternatives you've considered
Right now, the only way to sign up seems to be to create and manage a second Github account. While it's possible, this is obviously not ideal since it creates administrative overhead.
Additional context
I don't think that more information would be useful to add at this point, but if there's anything more I can clarify please let me know.
Metadata
Metadata
Assignees
Type
Projects
Status