Replies: 2 comments
|
You do not need to keep that database selected. KeePassXC exposes each configured database as a separate Secret Service collection, and a service-level search checks every unlocked, exposed collection rather than just the active tab. For this setup, I would expose only the database that holds the Secret Service entries:
There is one relevant detail: KeePassXC makes the |
|
Nothing to do, routing doesn't follow the UI selection here. A database only becomes a Secret Service collection if you enable Database Settings > Secret Service Integration > Expose entries under this group. Only one of yours has that, so it's the only collection on the bus and every request lands there. One caveat: the auto coll = findCollection(m_databases->currentDatabaseWidget());
if (coll) {
coll->addAlias(DEFAULT_ALIAS).okOrDie();
}The It breaks the day you expose a group in a second database. If you get there, have clients use the collection's DBus path instead of |
Uh oh!
There was an error while loading. Please reload this page.
I have multiple databases, only one of which is storing SecretService credentials.
How can I make sure secretservice requests get routed to the right database, regardless of which one is selected in the UI?
All reactions