Pluggable Authentication Modules
Die Pluggable Authentication Modules (PAM) sind eine Softwarebibliothek, die eine allgemeine Programmierschnittstelle (API) für Authentisierungsdienste zur Verfügung stellt. PAM wurde 1995 von Vipin Samar und Charlie Lai bei Sun Microsystems entwickelt und wurde seither nicht wesentlich verändert. 1997 veröffentlichte die Open Group eine vorläufige Spezifikation namens X/Open Single Sign-on Service (XSSO). PAM steht inzwischen auf AIX, HP-UX, Solaris, Linux, FreeBSD und NetBSD zur Verfügung.
Statt die Einzelheiten der Authentisierung in jeder Applikation neu zu formulieren, bietet die PAM-API einen standardisierten Dienst in Form von Modulen an. In einer Konfigurationsdatei kann der Systemadministrator die Authentisierungsmodule einzelnen Diensten zuordnen, ohne dafür die Software, die diese Dienste realisiert, neu kompilieren zu müssen.
Siehe auch
Weblinks
- Dag-Erling Smørgrav: Pluggable Authentication Modules
- X/Open Single Sign-on Service (XSSO)
- Thomas Glanzmann: Unix-Encrypt Password System, shadow, Pluggable Authentication Module
- fh-wedel
- Linux-PAM Seite (engl.)
- Sun PAM Seite (engl.)
- VAS (beinhaltet Active Directory PAM Module)
- Java-PAM Bridge
- PAM and password control