Pluggbare autentiseringsmoduler
Pluggable Authentication Modules (PAM) er en fleksibel autentiseringsmekanisme som lar applikasjoner og annen programvare abstrahere fra autentiseringsprosessen.
Når det gjelder å identifisere en bruker for å gå inn på kontoen sin, er det mange systemer: fra det klassiske passordet til ulike biometriske identifikasjonssystemer eller engangsnøkler . Mange systemer trenger å identifisere brukere (e-postservere, webservere, databaser og andre). Tidligere måtte systemet modifiseres for å bruke hvert identifikasjonssystem. Akkurat som et fotoretusjeringsprogram trenger det imidlertid ikke å være kompilert for alle grafikknettbrett (TG), skannere eller andre enheter, siden det brukes en standard måte å bruke et grafikknettbrett på.(TG) eller annen pekeenhet, brukes en modul til å administrere enheten ( enhetsdriver ).
Når en applikasjon forbereder seg på å bruke PAM, tar den seg av autentisering og kan bruke ulike metoder (passord, token, biometri og andre) uten å endre applikasjonen. I tillegg inkluderer den andre alternativer som å begrense tilgangen til forhåndsetablerte tider.