This extension adds support for the U2F specification with Yubico devices to Firefox.
It can be used by accessing window.u2f object from content pages.
Install from https://addons.mozilla.org/firefox/addon/u2f-support-add-on/
cd c_src
cmake
make && make install
cd ../ext
jpm run
On OS X and Linux the u2f binary may lose its executable bit upon packaging XPI this way.
It's possible to make XPI file manually by executing cd ext; zip -9r ../u2f.xpi *
or
included bash script scripts/make-xpi.sh
, this way permissions in final file will be correct.
Those two devices didn't have U2F enabled by default before November 2015. For the older models, it requires manual configuration changes described described in this document. If you've purchased one recently, you won't have to do anything.
On Linux access to U2F devices may not be permitted to Firefox, installing extra udev rules may help in this situation.