Jae's Website
Random Beeps'n Boops

Logo

FIDO2

Security Keys Providers

Support Matrix

Name 2FA Passkey
GitHub Yes Yes
Google Yes Yes
Gandi Yes No
Proton Yes No
Microsoft Yes Yes
DNSimple Yes No
Discord Yes No
GitLab Yes No
Forgejo Yes No
Sharkey Yes Yes
BitWarden Yes No
Mailcow Yes Yes

Claims to support

  • PayPal - As 2FA, could not test, nonworking implementation; passkeys supported but only with Android or iOS builtin
  • Hetzner - As 2FA, only supports Yubikey TOTP

Setting up SSH with a FIDO key

Windows 11

Windows 11 ships with outdated software which means before all, you will need to install the latest version of Win32-OpenSSH which supports FIDO2 flows.

The rest is pretty easy:

  • Generating the key: ssh-keygen -t ed25519-sk -O resident and should output your new public key to ~/.ssh/id_ed25519_sk.pub

Now trying to SSH into something should bring up a window asking you to touch your key to confirm the action.