Open
Description
Describe the Bug
Under a Plasma desktop (tested with kwallet
5.116.0 on Manjaro), the account name is ignored and instead the service name is used to store password.
I am not sure if GNOME also affected by this, I did not test.
Steps to Reproduce
- Call
ICredentialStore.AddOrUpdate("serviceName", "accountNameA", "Password A");
- Call
ICredentialStore.AddOrUpdate("serviceName", "accountNameB", "Password B");
- Open KWalletManager
- Under
Secret Service
→Binary Data
folder, you'll seegit:serviceName
and "Password B" appears, and "Password A" is nowhere to be found. - Call
ICredentialStore.Get("serviceName", "accountNameA");
should now returnPassword B
.
Expected Behavior
Credentials should appear in the Service Name
→ Account Name
structure.
Exception with Stack Trace
N/A
Version Info
devlooped.CredentialManager
: 2.6.0kwallet
(the Secret Service implementation): 5.116.0- KDE Plasma: 6.2.4
Additional Info
N/A