Fragen bezüglich LDAP WIKI und PHP

onegroup

Well-Known Member
Hallo,

nachdem alles soweit läuft muss ich jetzt die User per PHP auslesen können.

Ein Anonymes Bind klappt auch. Irgendwie komme ich aber nicht mit den dn zurecht.

wie im tutorial Beschrieben habe ich den JXExplorer genommender auch geht:
Port: 636
Base DN: dc=axnet,dc=lan
Benutzer DN: cn=ldapAdmin,dc=axnet,dc=lan

ich versuche folgendes:

// verwenden von ldap bind
$ldaprdn = 'cn=ldapAdmin,dc=axnet,dc=lan'; // ldap rdn oder dn
//$ldaprdn = 'ou=ldapAdmin,ou=People,dc=axnet,dc=lan'; // ldap rdn oder dn

$ldappass = 'xxxxxx'; // entsprechendes password
$ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);

dann bekomme ich die Meldung "Unable to bind to server: Confidentiality required".

Ich denke mal irgendwas ist an der dn falsch.

Wäre nett wenn mir jemand auf die Sprünge helfen könnte.

Danke!

Gruss

Steffen
 
die Lösung lautet:

// LDAP Abfrage
// Ausgabe aller Daten
$filter = "uid=*";

// Verbindung zum AD herstellen
$ldaprdn = 'cn=ldapAdmin,dc=axnet,dc=lan'; // ldap rdn oder dn
$ldappass = "xxxxx";
$sdn = 'ou=People,dc=axnet,dc=lan';

$connectid = ldap_connect("ldap://axisbdc.axnet.lan",636)
or die("Keine Verbindung zum LDAP server möglich.");
ldap_set_option($connectid, LDAP_OPT_PROTOCOL_VERSION, 3);
@ldap_start_tls($connectid);
 
Zurück
Oben