docker / docker/docker-credential-helpers
Credential Helper not compatible with other Tool's Credential Helpers
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 1.3k
- Forks
- 195
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 5
Description
The company I work for has multiple repositories stored in an internal JFrog (Docker Image Repsitory, PyPI, etc).
I've stored the credentials for the PyPI repository using pips build-in keyring compatibility.
When I run docker login the credential helper will overwrite the already configured credentials with a blob of data. This makes other tools useless, that are using keyring as intended.
What's the point of storing the credentials as JSON data in the first place?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by reading the credential helper's storage and serialization path alongside the Docker login flow; the issue does not define a compatible format or a concrete done condition for preserving credentials used by other tools.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- authentication, security
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100