-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Secret Service integratoin #8587
Comments
KeePassXC acts as a Secret Service provider (local "server"), same as Gnome keyring. Meaning, you can have client applications store and retrieve their secrets in KeePassXC (or in Gnome keyring) via the Secret Service API. You can only run one Secret Service provider at a time, so you have to choose which one. If you want to keep using Gnome keyring, simply disable the Secret Service integration in KeePassXC. KeePassXC does not currently act as a client for Secret Service. Meaning, it cannot display and manage the secrets you have stored in another provider such as Gnome keyring. (Technically that would be a duplicate of #1402, but it was poorly defined and later misinterpreted.) |
Hmmm... So, will the password prompt appear or not if KeePassXC set as backend? |
KeePassXC doesn't link to your account login. They are totally separate. If your database is locked you will be presented with an unlock dialog when the secret service action is requested. |
Hmmm...Hmmm... So KeePassXC will start as soon as the password prompt appears? And how will it run, as GUI or as a daemon? |
With KeePassXC, the collection name is determined from the database name, I think, and the "default" alias is mapped to the currently active database (see #8479). KeePassXC runs as a GUI application, but it can be minimized to the tray (depending on your settings, it may lock the database when minimized). When a client application tries to access the Secret Service API, if no backend is running at that time, DBus will try to automatically determine which backend to start to provide the API. If you have Gnome keyring installed, this will usually default to |
Summary
Is it really integration? It looks like replacement:
We want to keep running gnome-keyring while integrating keepassxc
Examples
Context
The text was updated successfully, but these errors were encountered: