Open Bug 1669870 Opened 4 years ago Updated 4 months ago

Add NFC support for WebAuthn/FIDO2


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

Firefox 81




(Reporter: andrey, Unassigned)


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
  2. Enter login, click Register
  3. See WebAuthn popup from Firefox
  4. Put key on NFC reader

Actual results:


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.

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 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.