A Pluggable Authentication Modules (PAM, Pluggable Authentication Modules ) olyan megosztott könyvtárak készlete, amelyek lehetővé teszik különböző alacsony szintű hitelesítési módszerek integrálását egyetlen magas szintű API -ba . Ez lehetővé teszi, hogy egységes mechanizmusokat biztosítson az alkalmazások kezeléséhez és beágyazásához a hitelesítési folyamatba. Ez a szabványos UNIX rendszerbiztonsági mechanizmus egyik része .
A PAM-ot először a Sun Microsystems vezette be 1995 októberében. Önálló infrastruktúraként a PAM először a Linux-PAM-ben jelent meg, amelyet a Red Hat Linux 3.0.4-gyel fejlesztettek ki 1996 augusztusában. A PAM jelenleg támogatott AIX , DragonFly BSD , FreeBSD , HP-UX , GNU/Linux , Mac OS X , NetBSD és Solaris operációs rendszereken .
Bár a PAM része az X/Open Single Sign-on (XSSO) szabványnak, a PAM önmagában nem tudja megvalósítani a Kerberost , a UNIX rendszerek által használt egyszeri bejelentkezési technológia leggyakoribb típusát .