New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mysignins.microsoft.com - FIDO2 passwordless authentication is not supported on Firefox for Linux #101753
Comments
This is https://bugzilla.mozilla.org/show_bug.cgi?id=1619850 |
It must be enable webauthn ctap2 on about:config, but it cannot login as passwordless for some reason, I debugged and got nothing with http request. |
The feature is enabled by default and supported in Firefox as of 114.0 However the Azure login website (at this time, 17 Aug 2023) still does not support FIDO2 as it glitches out. Azure's website (on the server side) will stop FIDO2 from working for Firefox as it'll detect your user agent. Another workaround is to set your user agent to Chrome on Linux and it'll work as expected. |
I confirmed it, changed user agent to chrome on windows worked |
I can confirm that @itsjfx 's userscript works. Thank you itsjfx! Without the userscript, the Microsoft's FIDO2 code throws With the userscript, the login flow completes successfully with no need to spoof a User Agent string. I adapted the userscript to the following bookmarklet:
|
URL: https://mysignins.microsoft.com/security-info
Browser / Version: Firefox 98.0
Operating System: Ubuntu
Tested Another Browser: Yes Chrome
Problem type: Site is not usable
Description: Browser unsupported
Steps to Reproduce:
Enrolling FIDO2 security keys in an Azure AD tenant is not supported on Firefox on Linux.
Microsoft says so in their documentation, but I'm not sure what the requirements are that Firefox lacks on Linux that are met on Windows. Maybe it's because Firefox doesn't support CTAP 2, but I can't confirm that.
View the screenshot
Browser Configuration
From webcompat.com with ❤️
The text was updated successfully, but these errors were encountered: