Here is a list of the modules that people are using/developing for use with PAM:
The point of having modules is that you can just plug them in(!) In other words, they do not need to be compiled at the same time as the PAM library to work. Here are some alternative sources for modules that are being provided independently of the main library:
"SafeWord Agent for PAM; Pluggable Authentication Modules (PAM) for Solaris v2.6/v2.7 and HP-UX v11.0. The SafeWord Agent for PAM v1.0.1 is an authentication plug-in that can augment or replace the native operating system authentication mechanism. SafeWord Agent for PAM allows users to make use of SafeWord strong authentication in PAM-compliant applications supplied by Sun and others, such as login, rlogin, rsh, uucp, telnet, and ftp. To download the PAM agent, or our Software Developer's Kit (SDK), go to http://www.securecomputing.com/"
The following modules are (mostly) to be found in the Linux-PAM source tree: