Pluggable Authentication Modules (PAM, Pluggable Authentication Modules ) on joukko jaettuja kirjastoja, joiden avulla voit integroida erilaisia matalan tason todennusmenetelmiä yhdeksi korkean tason API :ksi . Tämän avulla voit tarjota yhtenäisiä mekanismeja sovellusten hallintaan ja upottamiseen todennusprosessiin. Se on yksi UNIX-järjestelmän vakioturvamekanismin osista .
Sun Microsystems esitteli PAM:n ensimmäisen kerran lokakuussa 1995. Itsenäisenä infrastruktuurina PAM ilmestyi ensimmäisen kerran Linux-PAMissa, joka kehitettiin Red Hat Linux 3.0.4:n kanssa elokuussa 1996. PAM on tällä hetkellä tuettu AIX- , DragonFly BSD- , FreeBSD- , HP-UX- , GNU/Linux- , Mac OS X- , NetBSD- ja Solaris -käyttöjärjestelmissä .
Vaikka PAM on osa X/Open Single Sign-on (XSSO) -standardia, PAM yksinään ei voi toteuttaa Kerberosta , UNIX-järjestelmien yleisintä kertakirjautumistekniikkaa .