You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It should be possible to override the target collection or wallet on backends where this is possible, using a new pair of methods Job::setCollection() and Job::getCollection(). On backends where this is not possible, the setting would be ignored. If not set, default to the collection or wallet that is used currently.
Context
This is needed for client applications that may want to store their passwords separately from the rest.
See KDE bugs 228308 and 172523.
Suggested Implementation
With libsecret: if set, pass the set collection name to secret_password_store_fn(), otherwise pass SECRET_COLLECTION_DEFAULT as now.
With KWallet: if set, call open() with the set name, otherwise call networkWallet() first (as now) to determine the default wallet name.
The text was updated successfully, but these errors were encountered:
It could also be useful to have an environment variable for this, so that the end user can force a client application to use a specific collection of their choice (inspired by keepassxreboot/keepassxc#8517 (comment) ).
Summary
It should be possible to override the target collection or wallet on backends where this is possible, using a new pair of methods
Job::setCollection()
andJob::getCollection()
. On backends where this is not possible, the setting would be ignored. If not set, default to the collection or wallet that is used currently.Context
This is needed for client applications that may want to store their passwords separately from the rest.
See KDE bugs 228308 and 172523.
Suggested Implementation
libsecret
: if set, pass the set collection name tosecret_password_store_fn()
, otherwise passSECRET_COLLECTION_DEFAULT
as now.open()
with the set name, otherwise callnetworkWallet()
first (as now) to determine the default wallet name.The text was updated successfully, but these errors were encountered: