Windows 10 Desktop app FIDO2 Webauthn stuck on "Loading" #2111
Replies: 5 comments 8 replies
-
Posting this multiple times on different locations isn't going to help you. https://vaultwarden.discourse.group/t/windows-10-desktop-app-and-webauthn-not-working-mobile-browser-extensions-work-fine/1230/3 is pointing to two specific headers which could be the issue. I suggest to double check this and also, provide the support string. |
Beta Was this translation helpful? Give feedback.
-
There is one simple solution for now, add To conclude what was already mentioned at the Discourse discussion page, removing the Though, removing that header is probably not very safe, so i suggest to just add the An other solution would be to only remove this header for an URL which starts with |
Beta Was this translation helpful? Give feedback.
-
For people using traefik middleware with frameDeny or customFrameOptionsValue headers enabled, that will cause this as well, so disable them both. As mentioned below, Vaultwarden is generating required and proper CSP by itself. |
Beta Was this translation helpful? Give feedback.
-
I still have the same problem with the desktop app on Windows 11. |
Beta Was this translation helpful? Give feedback.
-
Thx for you quick replay. I just commented out the following lines in my yunohost /etc/nginx/conf.d/vault.XYZ.li.conf and it worked for me: |
Beta Was this translation helpful? Give feedback.
-
I’m on the testing build of VaultWarden.
When trying to use FIDO2 WebAuthn login on the Bitwarden desktop app on Windows 10, the app displays “Loading” and never progresses. The following occurs in the vaultwarden logs:
The mobile apps and browser extensions work as expected with WebAuthn (including the browser extension for Firefox on the same PC as the Desktop app having this issue).
Vaultwarden is hosted on my server at home and only accessible on my local LAN. I followed the HAProxy for pfSense guide to set up the reverse proxy.
DOMAIN variable is set in Unraid Docker for VaultWarden. Domain is also set in admin panel. No trailing / on the domain (https://vault.mylocaldomain.com).
https://vault.mylocaldomain.com/webauthn-mobile-connector.html correctly resolves the WebAuthn image (which is suppose to appear in the desktop app).
I have removed all headers from pfSense HAProxy; same issue. I have tried to connect directly via IP:Port in the desktop app; same issue.
I looked at the official BitWarden GitHub and the desktop app seems to work as expected for them. This seems to be an issue specific to either VaultWarden or with pfSense/HAProxy maybe?
Beta Was this translation helpful? Give feedback.
All reactions