Passkeys: Firefox on Linux

Passkey support on Linux is significantly limited compared to Windows or macOS because Linux lacks a native "platform" provider, meaning it has no built-in system (like Windows Hello or Apple Passwords) to store passkeys.


How to Use Passkeys on Linux

Make sure you have the newer, FIDO2-supported Yubikey:. You will get a "Failed to create passkey: This security key cannot be registered here because it only supports legacy U2F. Use a FIDO authenticator that supports passkeys and user verification (PIN or biometric), or choose another passkey provider on this device" error if your U2F device is compatible if your Yubikey does not support FIDO2.

Since the OS and browser don't provide a solution, you must use one of the following:

MethodRequirements
Hardware KeyA physical YubiKey (FIDO2 device).
3rd-Party ExtensionA password manager plugin like 1Password.

Critical Constraints

  • No Native Support: Linux has no built-in system (like Windows Hello or Apple Passwords) to store passkeys.

  • Firefox Limitations: * Firefox's internal password manager cannot store passkeys.

    • Firefox on Linux cannot use "cross-device" logins (no QR codes to scan with your phone).