/node-fprintd

napi addon for that give node the ability to authenticate fingerprints on Linux with fprintd. Heavily influenced by the fprintd pam module.

Primary LanguageCGNU General Public License v3.0GPL-3.0

node-fprintd

Description

napi addon for that gives the node the ability to authenticate fingerprints on Linux with fprintd. Heavily influenced by the fprintd pam module.

Inspiration

Developed with the end goal of adding fingerprint authentication support to the Linux Bitwarden client. Still WIP

Dependencies

  • libsystemd
  • cmake-js

Installation

npm install node-fprintd

Building

npm install

Note

node-fprintd.h and node-fprintd.c can be compiled independently in the off chance that you need a C library to interface with fprintd. When researching this myself, I found very few higher level libraries that provided an abstraction layer on top of using dbus to communicate with fprintd.