Module de autentificare conectabile
Modulele de autentificare conectabile ( acronimul PAM ) este un mecanism pentru integrarea mai multor scheme de autentificare de nivel scăzut într-o singură interfață de programare a aplicațiilor (API) de nivel înalt, permițând ca programele care au nevoie de o anumită formă de autentificare să fie scrise independent de schema de autentificare utilizată.
Istorie
PAM a fost propus pentru prima dată de SUN într-un OSF - RFC , datând din octombrie 1995. A fost adoptat pentru autentificarea mediului grafic CDE . PAM a apărut pentru prima dată ca o infrastructură de sine stătătoare, într-un produs open-source, Linux-PAM, dezvoltat în Red Hat Linux 3.0.4 în august 1996.
PAM este suportat în prezent pe AIX , FreeBSD , HP-UX , Linux , macOS , NetBSD și Solaris . Ulterior a devenit parte a procesului de standardizare X/Open UNIX, devenind standardul XSSO .
Caracteristici
Natura modulară a PAM este unul dintre motivele utilizării legăturilor dinamice la bibliotecile de sistem. Acest lucru necesită totuși un mecanism de recuperare care ar putea fi o problemă dacă ar fi dezvoltat în linker sau în biblioteci partajate; de exemplu, atât NetBSD , cât și FreeBSD oferă un director / de salvare care conține versiuni legate static ale celor mai importante biblioteci de sistem.
Deoarece standardul XSSO diferă atât de RFC original , de API-urile Linux și Sun, cât și de multe alte implementări, diferitele versiuni de PAM nu funcționează toate în același mod. Din acest motiv și din alte motive, OpenBSD a ales să adopte autentificarea BSD , un cadru alternativ de autentificare care provine din BSD/OS .
Articole înrudite
- interfața de programare a aplicației
- Mediu desktop comun
- Managementul identității
- Comutator serviciu de nume
- O singură logare
- Autentificare
- Autentificare BSD
- Autentificare
Link- uri externe
- RFC PAM original , la kernel.org .
- Pagini Linux-PAM (în engleză) , la kernel.org .
- Paginile PAM ale Sun (în engleză) , la wwws.sun.com . Preluat la 4 iunie 2007 (arhivat din original pe 4 decembrie 2004) .
- Pagini OpenPAM (în engleză) , pe openpam.org .
- Podul Java-PAM , la jpam.sourceforge.net .
- PAM și verificarea parolei (în engleză) , pe linux.ie . Preluat la 4 iunie 2007 (arhivat din original pe 19 august 2013) .
- OpenPAM o implementare DARPA a PAM compatibilă cu XSSO și API-ul Solaris , cum ar fi cea utilizată de FreeBSD și NetBSD .
- Module de autentificare conectabile pentru Linux (în engleză) , la linuxjournal.com .
- Profitați la maximum de modulele de autentificare conectabile (PAM) , la samspublishing.com .
- X / Open Single Sign-on Service (XSSO) , pe opengroup.org .