keepassxreboot / keepassxc

KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
https://keepassxc.org/
Other
20.07k stars 1.42k forks source link

Add a way to change which entry from keyring is allowed to a program #10885

Closed siddhpant closed 3 weeks ago

siddhpant commented 3 weeks ago

Evolution asks for a key (the first key in the table, it is without a label) which isn't the evolution entry, so I had to use "Allow All and Future" to get Evolution to work.

I'd like to limit its access to the evolution entry but there seems to be no way of modifying the access, there is only reset button.

Version: keepassxc-full 2.7.7+dfsg.1-3 (Debian Testing)

droidmonkey commented 3 weeks ago

Please send a bug to evolution since they aren't implementing the secret service protocol correctly.

siddhpant commented 3 weeks ago

Sure, but the request is more general. This was just an immediate example.

droidmonkey commented 3 weeks ago

Perhaps I don't understand your problem, please rephrase it and include screenshots.

siddhpant commented 3 weeks ago

In the following table:

image

The keys which have been authorized should also be shown, and a way to remove permission for some keys if multiple are allowed.

Well, okay, I agree the last one is a stretch. But it not showing which keys I authorized is not quite ideal since it already knows about it. Maybe I should create a new issue?

(And it seems like Evolution stuff was red herring by my stupidity, but still a way to see which is allowed and remove perms would be great.)

droidmonkey commented 3 weeks ago

This authorizations only apply for the time keepassxc is running. This is a temporary table.

siddhpant commented 3 weeks ago

I know. I don't see how that is related. Also, if someone is using keepassxc as a secret service, it's unlikely they will ever close it, so it's as temporary as a reboot.

droidmonkey commented 3 weeks ago

But if you authorized a specific PID combo, why would you unauthorize it? Why not just not click "remember"?

siddhpant commented 2 weeks ago

Well, there is an existing functionality to show authorised apps and remove authorisation, so I was simply meaning to show which key is authorised or add function over it.

But yeah, you are right this is kinda a stretch.

Thanks for taking your time out!