Joan zuzenean edukira

LDAP autentifikazioa

LDAP autentifikazioak MRBSko erabiltzaileak LDAP direktorio batean egiaztatzen ditu, hala nola OpenLDAP edo Microsoft Active Directory.

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

PHP LDAP luzapena instalatu behar da.

Konexio-ezarpenak

Konfiguratu direktorio-zerbitzariak, protokoloaren bertsioa, garraio-segurtasuna, oinarrizko izen bereizgarria eta bilaketa-iragazkiak config.inc.php-n. Kopiatu dagokion LDAP ezarpenak systemdefaults.inc.php-tik aldatu aurretik.

Nahiago enkriptatutako garraioa:

  • LDAPS onartzen den tokian; edo
  • LDAP StartTLS-rekin.

Instalatu eta egiaztatu direktorio-zerbitzariaren ziurtagiri-katea. Ez desgaitu egiaztapena ziurtagiri-arazo bati aurre egiteko.

Erabiltzaileen bilaketa

Saioa hasteko izena konfiguratutako erabiltzaile-atributua eta iragazkia erabiliz bilatzen da. Direktorioen egiturak desberdinak dira; beraz, probatu hauekin:

  • erabiltzaile arrunta;
  • administratzaile bat;
  • baimendutako erakunde-unitatetik kanpoko erabiltzaile bat;
  • desgaitutako kontu bat; eta
  • ASCII ez diren karaktere baliozkoak dituen erabiltzaile-izena, hala badagokio.

Taldeak eta administratzaileak

MRBSk direktorio-atributuak eta talde-kidetasuna erabil ditzake erabiltzaileak identifikatzeko edo deskribatzeko. Ziurtatu habiaratutako taldeen portaera zure direktorioarekin bat datorrela, eta dokumentatu zein taldek ematen duten MRBS administratzeko baimena.

Atributuen mapak

Aukerako mapak helbide elektronikoak eta bistaratzeko izenak lor ditzakete:

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

Atributuen izenak eta itzultzen diren formatuak aldatzen dira LDAP inplementazioen artean.

Arazoak modu seguruan konpontzea

LDAP arazketa-aukerek direktorioaren xehetasunak agerian utz ditzakete. Gaitu proba mugatu baterako soilik, mugatu irteerarako sarbidea eta desgaitu berehala.

Konexioak huts egiten duenean, egiaztatu garraioa eta ziurtagiriak bilaketa-iragazkiak edo kredentzialak aldatu aurretik.