Bug#910782: [libkf5wallet5] Support freedesktops Secret Service API
Package: libkf5wallet5
Version: 5.49.0-1
Severity: wishlist
--- Please enter the report below this line. ---
Hi together,
I'm asking to add support for the Secret Service API [1] to KWallet as I would like write a Firefox extension to use KWallet and Gnome Keyring (which already provides this API) to manage its passwords. The reason is that the old FF extension [2] is not compatible with the Webextension based approach and can thus not be used with recent FF releases.
So to the point. From what I have seen, the feature is already implemented in libkf5wallet5 and can be activated by changing the CMake variable HAVE_KSECRETSSERVICE in src/api/KWallet/CMakeLists.txt. For that to work, the ksecrets lib [3] must be available, meaning it has to be packaged into debian which is currently not the case.
My questions are:
- Am I correct with that assessment of the situation, or am I missing something?
- Is the ksecrets code for public use as I had problems finding someone using that stuff and the last commits adding actual functionality are quite old (> 3 years)?
- If I create a ksecrets deb package and provide a patch for the libkf5wallet5 package to use it, is there interest to include these changes into debian?
I would love to hear some feedback from anyone on my plans and if positive I would be happy to take care of the mentioned changes. If not I will take some other way to make the wallet available in my FF extension.
Best regards
Tobias Wich
[1] https://specifications.freedesktop.org/secret-service/
[2] https://addons.mozilla.org/de/firefox/addon/kde5-wallet-password-integrati/
[3] https://cgit.kde.org/ksecrets.git/
Reply to: