I’m trying to get my Nitrokey Pro working for 2FA in Firefox 65 (on Debian Buster), but so far I failed to make Firefox detect the key. I set
trueas described at Enabling U2F on Firefox, but still the device is not detected by Firefox.
nitrokey-app detects the key as expected, I’m able to unlock it and change PIN. I also generated a GnuPG secret key on the Nitrokey Pro and used this key successfully for decrypting. So in general, the key seems to be detected by my operating system.
When I navigate to the FIDO U2F security keys configuration on a platform with support for it (e.g. Github) and select ‘Register new device’, Firefox shows a notification that Github.com tries to create an acocunt with my security key. The notification says that I can connect and authorize or cancel. But the only button that is displayed in the notification is ‘cancel’. Github keeps waiting for the device until a timeout is hit. Certainly I have the key plugged in while doing this. I even tried to plug it in while Firefox/Github.com waits for the device, but that doesn’t help either.
Any idea, what I’m missing? Seems like Firefox doesn’t detect my Nitrokey Pro as hardware security key.