[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: