PAM je mechanizmus jenž zajištuje, jak již z názvu vyplývá, autentikaci. Tedy ověření uživatele. Jedná se o knihovnu jenž programy potřebující ověřovat uživatele volají a tato pak přes konfiguraci realituje vlastní oveření pam moduly. Tato koncepce dovoluje provést sofistikovanou konfiguraci a rovněž autentifikovat metodami (moduly) které v době psaní programu ani nebyly známy.