Version 2022.5.1
Shell 16.1.0
Renderer 96.0.4664.174
Node 16.9.1
Architecture x64
When trying to login to the Windows Desktop client using the Self-hosted server environment and an account for that server that works on the Bitwarden Firefox plugin, after entering my username and password the client ~stalls(?) with the message “FIDO2 WebAuthn Loading…”
The client is still interactable however, it will simply never move past this screen.
Enter my email address and master password associated with my account on my self-hosted server.
Click Log In.
Wait forever as the app displays “FIDO2 WebAuthn Loading…” with a checkbox for Remember Me and buttons to Continue, Cancel, or Use another two-step login method.
These buttons are interactable. “Use another two-step login method” only has “FIDO2 WebAuthn” (Bringing me back to where I just was) and “Recovery Code” which disables 2-factor Authentication, which is useless for regular use. “Continue” brings up an error box saying “An error has occured. Verification code is required”. “Cancel” returns me back to the email/password entry page.
Thanks for the pointer, it was an issue with the frame-options setting in the content-security-policy header in our self hosted setup.
It’d be helpful if the desktop app showed an error message when an error like that happens instead of a loading spinner forever, but the error was on our end and this thread can probably be closed.