Pluggable Authentication Module

Pluggable authentication module (PAM) er en mekanisme for å integrere flere autentiseringsmekanismer i et høynivå applikasjonsprogrammeringsgrensesnitt. Den tillater programmer for autentisering å bli skrevet uavhengig av den underliggende autentiseringsmekanisme.

PAM ble første gang foreslått av Sun Microsystems i Open Software Foundation Request for Comments 86.0 datert oktober 1995. Den ble adoptert av Common Desktop Environment (CDE), og debuterte i operativsystemet Solaris.

Som applikasjon i enkeltstående systemer ble den lansert i Red Hat Linux 3.0.4 i august 1996; det har senere vært en del av Fedora, såvel som av andre Linuxdistribusjoner som Debian og Ubuntu.

PAM har blitt portert til AIX, HP-UX, Mac OS X, FreeBSD, NetBSD og DragonFly BSD.

Referanser

Unix-programmer
Linux-programmer
BSD
Grensesnitt for programvare