Salta el contingut

Autenticació LDAP

L'autenticació LDAP verifica els usuaris MRBS amb un directori LDAP com ara OpenLDAP o Microsoft Active Directory.

$auth["type"] = "ldap";
$auth["session"] = "php";

S'ha d'instal·lar l'extensió PHP LDAP.

Configuració de connexió

Configureu els servidors de directori, la versió del protocol, la seguretat del transport, el nom distingit base i els filtres de cerca a config.inc.php. Copieu de systemdefaults.inc.php els paràmetres LDAP pertinents abans de modificar-los.

Preferiu el transport xifrat:

  • LDAPS quan sigui compatible; o
  • LDAP amb StartTLS.

Instal·leu i verifiqueu la cadena de certificats del servidor de directoris. No desactiveu la verificació per solucionar un problema de certificat.

Cerca d'usuaris

El nom d'inici de sessió es localitza mitjançant l'atribut d'usuari i el filtre configurats. Les estructures dels directoris varien; per tant, feu proves amb:

  • un usuari normal;
  • un administrador;
  • un usuari fora de la unitat organitzativa permesa;
  • un compte desactivat; i
  • un nom d'usuari que contingui caràcters vàlids no ASCII, si escau.

Grups i administradors

MRBS pot utilitzar atributs de directori i pertinença a grups per identificar o descriure usuaris. Assegureu-vos que el comportament dels grups imbricats coincideixi amb el vostre directori i documenteu quins grups concedeixen l'administració de MRBS.

Mapatge d'atributs

Els mapes opcionals poden recuperar adreces de correu electrònic i noms de visualització:

$ldap_get_user_email = true;
$ldap_email_attrib = 'mail';
$ldap_name_attrib = 'cn';

Els noms dels atributs i els formats retornats varien entre les implementacions LDAP.

Resolució de problemes amb seguretat

Les opcions de depuració LDAP poden exposar els detalls del directori. Activeu-los només per a una prova limitada, restringiu l'accés a la sortida i desactiveu-los immediatament després.

Quan l'inici de sessió falla, comproveu el transport i els certificats abans de canviar els filtres de cerca o les credencials.