fprint is the opensource framework for fingerprint readers to work with linux. The Linux Pluggable Authentication Modules (PAM) provide a framework for system-wide user authentication. By supporting PAM, you could easily support fprint, unlock at login, and more.
http://www.linux-pam.org/