-
Notifications
You must be signed in to change notification settings - Fork 159
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
u2f support in Firefox #211
Comments
A few more details, I was able to register a key and activate u2f from Firefox, however logging in does not detect the key. |
Thanks for reporting the issue @voldemortensen! Could you please paste the browser console output when you login? |
Yep, doing some digging and then I'll provide what I can. It doesn't help that Firefox keeps crashing :( |
Alright, here's the error The issue is that the Google u2f library does funky things. Two other projects I was able to find have/had the same issues. |
Supposedly https://www.npmjs.com/package/u2f-api fixes it. We haven't had the chance to fully debug and test across all browsers yet tho and haven't made the change yet |
Thanks for the input @tayvano, definitely appreciated. I've done minimal testing but haven't been able to get anything to work yet. I'm still lost as to why I can register a key just fine, but can't login with it. |
As with Firefox 60 there are no problems anymore and U2F works like a charm. |
I've confirmed the U2F to be working correctly with Yubikey NEO and Firefox 61.0 (64-bit) on MacOS 10.13.5 as long as the feature flag is enabled. |
U2F worked within Firefox 63.0.3 to enroll (Yubikey Security Key) however now when I go to sign in: |
Yubikey 4 | Firefox 65 | Arch Linux 4.20.2 | here and works. PS: Try hold for about 3 seconds, not just tap. Yubikey Personalization detect key ? |
Re-opening since U2F is no longer working with Firefox 67.0. |
Firefox 57 included the option to turn on u2f support. It would be nice to update our detection to allow Firefox users to use u2f.
The text was updated successfully, but these errors were encountered: