jaraco / jaraco/keyring

Feature request: Please add enumerate secrets to each backend provider

Open
#759 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.