nazarewk / keyring_pass

Password Store (pass) backend for python's keyring
MIT License
19 stars 5 forks source link

"python-keyring" level in pass not wanted #1

Closed huntermatthews closed 3 years ago

huntermatthews commented 4 years ago

First, I started playing with this and it seems to be exactly what I want. The only niggle of an issue I had was that keyring_pass introduces a top level directory in pass called "python-keyring" (in the get_key() function).

I tested just having this directory be a symlink to our "api" subsection and that worked perfectly. I also tried it as a symlink to "." (to basically null it out) and that also worked perfectly.

My core issue is that with that addition, I can't use keyring_pass to get all of our creds - I could only use it to get the ones created by keyring_pass. We definitely want to be able to share/reuse credentials between python scripts and other systems (bash, ruby, maybe perl).

Is there a technical reason or security reason for this extra level that I've missed?

nazarewk commented 3 years ago

Added v0.7.0 making it possible to configure that prefix

matthewsht commented 3 years ago

I forgot to say "Thank You" at the time - Thank you.