Skip to content

Account Name is ignored under Linux desktop for AddOrUpdate #118

Open
@WithLithum

Description

@WithLithum

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

  1. Call ICredentialStore.AddOrUpdate("serviceName", "accountNameA", "Password A");
  2. Call ICredentialStore.AddOrUpdate("serviceName", "accountNameB", "Password B");
  3. Open KWalletManager
  4. Under Secret ServiceBinary Data folder, you'll see git:serviceName and "Password B" appears, and "Password A" is nowhere to be found.
  5. Call ICredentialStore.Get("serviceName", "accountNameA"); should now return Password B.

Expected Behavior

Credentials should appear in the Service NameAccount Name structure.

Exception with Stack Trace

N/A

Version Info

  • devlooped.CredentialManager: 2.6.0
  • kwallet (the Secret Service implementation): 5.116.0
  • KDE Plasma: 6.2.4

Additional Info

N/A

Back this issue
Back this issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingstale

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions