Bug 473700 - Support passkeys with kwalletmanager
Summary: Support passkeys with kwalletmanager
Status: REPORTED
Alias: None
Product: kwalletmanager
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Valentin Rusu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-23 21:21 UTC by Reiner Nix
Modified: 2025-11-17 09:42 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Reiner Nix 2023-08-23 21:21:18 UTC
An emerging step to improve ssecurity is the use of passkeys, see https://fidoalliance.org/passkeys/
kwalletmanager should support loging with passkeys as well as exchanging them via import/export in an encrypted way.

OBSERVED RESULT
* Currently there is no passkey support in kwallet at all.

EXPECTED RESULT
* Support of passkeys should be possible. Thus using KDE with passkeys is as simple as using passkeys on Android.

See also
* https://www.youtube.com/watch?v=qNbsEAIcitE - Passkey statt Passwort | c’t uplink
* https://passkey.org/ - What is a passkey?
Comment 1 Wilson Phillips 2025-08-30 00:44:54 UTC
I understand that this bug report is 2 years old, but I too use a YubiKey with FIDO2 passkeys to login to SDDM on OpenMandriva. FIDO2 passkey support would be a much welcomed addition to Kwallet.

Thank you in advance,
Wilson
Comment 2 Boltronics 2025-11-17 09:42:55 UTC
I have observed that I cannot use my Nitrokey with Konqueror (since no prompt appears), but I can use it with Firefox, Ungoogled Chromium, etc.

I am unsure if this limitation exists because Kwallet also does not support it, or if Konqueror would implement support for external keys independently (in which case, I would presumably need to open a new report)? Happy to do so if that is the case.

The Australian Government says "applications on devices running Linux support the use of passkeys to various degrees"(1) and I suspect kwalletmanager and konqueror's lack of support might be the reason.

1. Passkeys, Australian Signals Directorate, https://www.cyber.gov.au/protect-yourself/secure-your-accounts/passkeys