Bug 418464

Summary: Alternative to kwallet for akonadi passwords storing
Product: [Frameworks and Libraries] Akonadi Reporter: Olivier BELLEUX <o.g.m.belleux>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED INTENTIONAL    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Olivier BELLEUX 2020-03-04 13:01:41 UTC
926/5000
Hello,Akonadi currently uses Kwallet as a mandatory password manager; Kwallet is good software but its functionalities seem to no longer follow the state of the art in this area:
-It is not possible to use it with firefox to store passwords (lockwise…)
-the same for chromium and its clones,
-you cannot use a yubikeys / nitrokeys to unlock the database
-the secretservice protocol is not supported

I plan to use KeepassXC for my browser and to protect the database with a nitrokeys but if I am forced to use kwallet because of akonadi/kontact, this may become a bit complicated.

Could it be possible that in the near future akonadi will allow us to choose an alternative password manager based on more recent protocols and technologies implemented in our password requesting software?


EXPECTED RESULT

I would like, in a KCM, to be able to choose an alternative to kwallet (keepassXC…) and use it with the software of the kdepim suite (kmail, korganizer etc) and all the kde software which uses passwords in any way .

Thanks to all the team for your wonderful work.
Comment 1 Christophe Marin 2020-03-05 12:54:11 UTC
Akonadi - like most applications - uses the kwallet api to get/write credentials.

If one day, a secretservice or another kwallet backend is available, applications will be able to use them.