Open Bug 1669870 Opened 4 years ago Updated 2 months ago

Add NFC support for WebAuthn/FIDO2

Categories

(Core :: DOM: Web Authentication, enhancement, P3)

Firefox 81
enhancement

Tracking

()

People

(Reporter: andrey, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:81.0) Gecko/20100101 Firefox/81.0

Steps to reproduce:

Feature request: add NFC support to WebAuthn for FIDO2 keys

OS: Linux, Fedora 32
FIDO2 key: YubiKey 5C NFC
NFC reader: ACS ACR1252 (GPG and Yubico Authenticator works fine with it)

  1. Open any WebAUthn demo (I use https://webauthn.io/)
  2. Enter login, click Register
  3. See WebAuthn popup from Firefox
  4. Put key on NFC reader

Actual results:

Nothing

Expected results:

Firefox read the key and pass it to the WebAuthn demo site

Setting a component for this enhancement in order to get the dev team involved.
If you feel it's an incorrect one please feel free to change it to a more appropriate one.

Status: UNCONFIRMED → NEW
Component: Untriaged → Widget: Gtk
Ever confirmed: true
Product: Firefox → Core
Component: Widget: Gtk → DOM: Web Authentication
Severity: -- → S3
Priority: -- → P3

There is a workaround for this. Using https://github.com/BryanJacobs/fido2-hid-bridge I was able to scan my NFC token with a USB reader and have it authenticate with a WebAuthN service.

It would be great to see this built in to Firefox. Running a Python script every time I want to log in isn't a great experience.

You need to log in before you can comment on or make changes to this bug.