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

Support external credential managers #414

Closed
zooba opened this issue Oct 23, 2018 · 1 comment
Closed

Support external credential managers #414

zooba opened this issue Oct 23, 2018 · 1 comment

Comments

@zooba
Copy link
Contributor

zooba commented Oct 23, 2018

(This proposal is a counterpart to pypa/pip#4475 for pip - enable the same authentication methods for publishing/installing from private feeds)

See https://git-scm.com/docs/api-credentials and https://git-scm.com/docs/git-credential for overviews of git's protocol for using external credential managers.

For example, we would want to offer a credential manager that generates temporary tokens for upload to a private feed, so that we can use other authorization besides the user's name and password on private feeds.

If you have any preferences for how to integrate this, happy to take suggestions. Hopefully it can be achieved in the same way for both pip and twine.

@zooba
Copy link
Contributor Author

zooba commented Oct 27, 2018

This already works - twine uses keyring for this purpose. (But I'm about to open a new issue for supporting the new keyring API I'm adding)

@zooba zooba closed this as completed Oct 27, 2018
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