Project

General

Profile

Actions

Bug #16088

closed

U2F security key authentication deprecated in Chrome

Added by Jeremy Felt over 2 years ago. Updated over 2 years ago.

Status:
Resolved
Priority name:
Normal
Assignee:
Category name:
WordPress Plugins
Target version:
Start date:
2022-05-11
Due date:
% Done:

0%

Estimated time:
Deployment actions:

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.

Related: https://redmine.gc.cuny.edu/issues/12900


Files

Actions

Also available in: Atom PDF