Feature request: Please add enumerate secrets to each backend provider
- Dominant language
- Python
- Stars
- 1.5k
- Forks
- 196
- PR merge metrics
- No merged PRs in 30d
Description
Please add enumerate secrets to each backend provider.
My use case is a credentials manager. If I use only keyring, then I have to keep track of the list of credentials the user created outside of the backend provider, when best I can tell all the backend providers support enumerating the name of all the credentials.
Thanks, I've been using this project for all the places where I used to use .env files.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by surveying the backend provider implementations and the existing public keyring API to see how credential names are currently created and retrieved. Compare provider capabilities and define a consistent enumeration interface, including behavior when a provider cannot enumerate secrets. Done means the interface works across supported providers and has coverage for the resulting behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend-api-design, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100