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 alternative method of storing passwords #636

Open
catchthemonster opened this issue Nov 2, 2020 · 5 comments
Open

Support alternative method of storing passwords #636

catchthemonster opened this issue Nov 2, 2020 · 5 comments

Comments

@catchthemonster
Copy link

For debian folks like me who do not use gnome and keyrings, is there a way to force pithos 1.5.1 to not create ~/.local/share/keyrings...

Great simple pandora client but this thing with passwords is annoying to say the list...
Please, try to be agnostic of really bad desktop underlying API's....

@TingPing
Copy link
Member

TingPing commented Nov 2, 2020

I'm not going to call gnome-keyring perfect but there are no immediate plans to impelement alternative methods of storing your password and it has no dependency on GNOME.

@TingPing TingPing changed the title pithos and keyrings Support alternative method of storing passwords Nov 2, 2020
@catchthemonster
Copy link
Author

I have py3 module for AES encryption and decryption module that could easily be integrated in Pithos and store password locally...
If you need or want we can do this so that people can use client without any dependency on keying. It is super annoying to deal with this every time I start client and if I do not want key rings which I delete from .local/share and every every time I start Pithos need to put password over and over again in client...
Not to mention this pulls then messes up chrome and other apps that also want to store creds into key-rings...

@TingPing
Copy link
Member

TingPing commented Nov 2, 2020

The point of a keyring is Pithos doesn't need to know about encryption, it doesn't need to prompt users for a secret password, etc.

@catchthemonster
Copy link
Author

For what is worth I am not sure what pithos or pandora api needs but my module just needs to be called like this to encrypt and decrypt ...
Ether way thanks for responding, I think I will pull pydore lib and work with that until something changes ...
Thanks
psw = Mask('some_passwd')
enc = psw.encrypt()
print(enc)
dec = psw.decrypt(enc)

@TheKrafter
Copy link
Contributor

Read up on the "Unix Philosophy", esp. the part about "make apps that do one thing really well". It's objectively better to have the gnome-keyring devs work on password storage. that way we know it works well and we dont have to maintain it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants