-
Notifications
You must be signed in to change notification settings - Fork 974
U2F authentication doesn't work on specific websites #13564
Comments
Moving out of the 0.22.x milestone; let's uplift if a fix is available |
Only worry about this being moved out of 0.22 is that we're going to add release notes that mentions that we've added U2F support. It might get picked up by the security folks who might mention something on twitter. The first two websites that they'll probably try is Google/FB. It might look bad that we've released a feature that partially works, especially a security feature like U2F. |
I see the likely cause, there were recent changes to the CryptotokenPrivate extension functions upstream. We need to register additional functions in https://github.com/brave/muon/blob/master/atom/browser/extensions/atom_extensions_browser_client.cc#L436 Edit to add some more details: The recent changes in chromium were in preparation for planned changes in Chromium 66 where access to attestation information will require a user authorization prompt to align with the webauthn standard (it is currently accessible by default). The functions to allow that functionality are already committed and the javascript cryptotoken extension is attempting to call them, however they are not available since we have not registered them as described above. So currently U2F attestation support is not working. Facebook depends on attestation being functional to complete enrollment thus the breakage seen in this issue. |
+1 from @krmbzds via #518 (comment) |
We'll need a tracking issue in Brave core repos to support & package a U2F plugin per @bsclifton |
@srirambv could you verify if this already works? |
Closing as With Brave Core, we might need to install the |
Description
U2F authentication doesn't work on Gmail/Facebook
Steps to Reproduce
Actual result:
Console logs
Expected result:
Should login
Reproduces how often:
99%
Brave Version
about:brave info:
Reproducible on current live release:
No
Additional Information
#13344
@kjozwiak was able to register the device for Gmail on mac but I wasn't
@LaurenWags was able to get it to work only when launching the browser from console
The text was updated successfully, but these errors were encountered: