Bug 514273

Summary: Krfb should switch from KWallet to QtKeychain
Product: [Applications] krfb Reporter: m.kurz
Component: generalAssignee: George Goldberg <grundleborg>
Status: REPORTED ---    
Severity: normal CC: m.kurz
Priority: NOR    
Version First Reported In: 25.12.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description m.kurz 2026-01-07 13:08:05 UTC
For better integration with the Security Service API.
KSSHAskPass recently also switched already: https://invent.kde.org/plasma/ksshaskpass/-/merge_requests/32/diffs

By doing that users will be able to switch from KWallet to the a security service provider by settings QTKEYCHAIN_BACKEND=libsecret see:
https://github.com/frankosterfeld/qtkeychain/commit/b33e98f56b3b1cabb2e2d61c61a2ed9e165e6e0b

Files affected:
https://invent.kde.org/network/krfb/-/blob/master/krfb/invitationsrfbserver.cpp
https://invent.kde.org/network/krfb/-/blob/master/krfb/invitationsrfbserver.h
https://invent.kde.org/network/krfb/-/blob/master/krfb/mainwindow.cpp