Bug #16088
closedU2F security key authentication deprecated in Chrome
0%
Description
When I attempt to login to CDEV (as jeremyfelt) using Chrome 101.0.4951.64 on Mac OS 12.3.1, I am asked to insert my security key, but no additional prompt appears in the browser when I do so.
The console shows an error of:
u2f-api.js?ver=0.2.1-1.19.9:532 Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('chrome-extension://kmendfapggjehodndflmmgagdbamhnfd') does not match the recipient window's origin ('null').
On production, I do not have security key authentication enabled, but when I attempt to enable it I see this same error.
When I use Firefox 99, everything works fine.
According to this GitHub issue in the two-factor plugin, the U2F API has been deprecated in Chrome as of February. There's a chance this plugin works as a stop-gap until the core two-factor plugin is updated.
Files