libfprint PAM module
pam_fprint is a simple PAM module which uses libfprint's fingerprint processing and verification functionality for authentication. In other words, instead of seeing a password prompt, you're asked to scan your fingerprint.
pam_fprint is a proof-of-concept, and also my-first-PAM-module. It has some deficiencies:
* Can't be configured in any way.
* Finds the first enrolled fingerprint that can be verified on a device that is currently plugged in, and uses that one and only that one.
* Reads enrolled fingerprints from users home directories.
o It will only work when trying to authenticate your own user account (as you can read your own home directory), or in the system login prompt (which runs as root).
o You cannot authenticate yourself as another user, since you don't have access to read that user's home directory.
pam_fprint is an open source project, licensed under the GNU GPL v2.