Pluggable Authentication Module
Appearance
Pluggable authentication modules or PAM are a mechanism to integrate multiple low-level authentication schemes into a high-level API, which allows for programs that rely on authentication to be written independently of the underlying authentication scheme. PAM was first developed by Sun Microsystems, and is currently supported in Solaris, Linux, and FreeBSD.