-
-
Notifications
You must be signed in to change notification settings - Fork 981
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
Add UI option to choose between the different backends to save passwords on Linux #1301
Comments
We need the changes for secret-service described here being released, before we can implement this new feature. |
Design decisionWould you prefer an application wide setting or per vault, to change between the different backends while on Linux? |
Not an easy decision at all. I would've thought that an application-wide setting would be the least confusing because you usually won't use multiple keychains for the same application. However, we don't have anything password/keychain-related in "Preferences" yet. But we do have a password section in "Vault Options". Hm... @overheadhunter, what do you think? |
Should be application-wide. The only reason I can think of, why one should use different keychains for different vaults is due to legacy keychain entries from before kwallet support was added. Affected users can then still migrate this manually. Normally there should be only one keychain in use. |
Yes, I agree with this perspective. |
All right, I guess it's a "General" dropdown setting in the application-wide "Preferences" then. 😄 |
Thanks for the directions. 😃👏🏻 |
Wow @purejava your solution looks great. Thank you for your contribution. |
Thanks for the flowers @BeyerMart! 😃 |
* Add option to choose from available password backends on Linux Implements #1301
Modularized Keychain Access, references #1301
Cryptomator has the ability to save passwords in system keychains.
On Linux, this does work for the GNOME desktop environment and KDE.
To be precise: either gnome-keyring or kwalletd needs to be installed and configured, as they function as the backends to store passwords.
Right now, Cryptomator tests on start-up, if either one of the two is available and uses this backend from then on.
cryptomator/main/keychain/src/main/java/org/cryptomator/keychain/LinuxSystemKeychainAccess.java
Lines 25 to 36 in 817907c
It would be nice, if there was an UI option to choose and change on the fly, which backend should be used.
This idea occurred here.
The text was updated successfully, but these errors were encountered: