pam_bioapi adds BioAPI support to the Linux PAM implementation, the standard for pluggable authentication system for GNU/Linux. pam_bioapi currently only works for local user authentication (the type that can be performed by login, gdm/kdm/xdm, xscreensaver, su, and sudo). It has no method of interfacing between a server process and a BSP on a client system. See http://www.bioapi.org/ for more information on the BioAPI standard.
The BioAPI Specification is intended to provide a high-level generic biometric authentication model, one suited for any form of biometric technology. It covers the basic functions of Enrollment, Verification, and Identification, and includes a database interface to allow a biometric service provider (BSP) to manage the Identification population for optimum performance. It also provides primitives that allow the application to manage the capture of samples on a client, and the Enrollment, Verification, and Identification on a server. This is the reference implementation of the standard.