Updated guide: https://gist.github.com/FID02/dab9c9785b684c8178c01b5909b5df21
This thread has attracted more attention than I first thought it would, and I decided it would be beneficial to try to keep it up to date. So while binging on coffee for three hours, I retested and rewrote the guide – which I have now published as a gist so that people can find an updated version without having to scroll this thread.
I'm pretty pleased to observe that the steps I outline in the guide now appear – at least to me – to be more reliable than earlier. If you are using a browser extension for your password manager on a desktop computer, registration is also a lot smoother.
Appreciate any feedback.
Changelog
– Noted the difference between passkey and non-passkey FIDO credentials, in an attempt to reduce confusion around what this guide is about
– Changed the title accordingly
– Added a note that only Proton Pass and Bitwarden have been tested
– Added a section about registration using browser extensions on desktop
– Added a section about passkeys
– Rewrote all sections in an attempt to clarify all setup steps and prerequisites
– Added a screenshot of a dialog that caused some confusion