Module de autentificare conectabile
Această intrare sau secțiune despre limbaje de programare nu menționează sursele necesare sau cei prezenți sunt insuficienți . |
Modulele de autentificare conectabile ( acronimul PAM ) este un mecanism pentru integrarea mai multor scheme de autentificare la nivel scăzut într-o singură interfață de programare a aplicațiilor (API) de nivel înalt, permițând programelor care au nevoie de o anumită formă de autentificare să fie scrise independent de schema de autentificare subiacentă 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ă independentă, într-un produs open-source, Linux-PAM, dezvoltat în Red Hat Linux 3.0.4 în august 1996.
PAM este acceptat în prezent pe AIX , FreeBSD , HP-UX , Linux , macOS , NetBSD șiSolaris . Ulterior a devenit parte a procesului de standardizare X / Open UNIX, devenind standardul XSSO .
Caracteristici
Natura modulară a PAM este unul dintre motivele pentru utilizarea legăturii 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 / rescue care conține versiuni legate static ale celor mai importante biblioteci de sistem.
Deoarece standardul XSSO diferă atât de RFC-ul original, de API-urile Linux și Sun, cât și de multe alte implementări, diferitele versiuni ale PAM nu funcționează î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 .
Elemente conexe
- interfața de programare a aplicației
- Mediu desktop comun
- Managementul identității
- Comutator de serviciu de nume
- O singură logare
- Autentificare
- Autentificare BSD
- Autentificare
linkuri externe
- Originalul RFC PAM , la kernel.org .
- Pagini Linux-PAM (în engleză) , la kernel.org .
- Paginile PAM ale Sunului (în engleză) , la wwws.sun.com . Adus la 4 iunie 2007 (arhivat din original la 4 decembrie 2004) .
- Paginile OpenPAM (în engleză) , pe openpam.org .
- Bridge Java-PAM , la jpam.sourceforge.net .
- Verificare PAM și parolă (în engleză) , pe linux.ie . Adus la 4 iunie 2007 (arhivat din original la 19 august 2013) .
- OpenPAM o implementare DARPA a PAM compatibilă cu XSSO șiSolaris API, cum ar fi cea utilizată de FreeBSD și NetBSD .
- Module de autentificare conectabile pentru Linux (în engleză) , la linuxjournal.com .
- Utilizarea la maximum a modulelor de autentificare conectabile (PAM) , la samspublishing.com .
- X / Open Single Sign-on Service (XSSO) , pe opengroup.org .