Проблема в связывании LDAP с использованием PHP - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь подключить Active Directory с помощью LDAP. Но после успешного соединения я не могу связать. (Имя пользователя и пароль верны, я проверил, и он работает нормально.) Я использую Ubuntu, возможно, отсутствует какая-то конфигурация. Высоко ценится, если кто-то может выяснить, какие шаги необходимо выполнить для соединения LDAP. Мой код указан ниже.

// Active Directory server
$ldap_host = "ldaps://domain.name:636";

// connect to active directory
$ldapconn = ldap_connect($ldap_host) or die("Could not connect to LDAP Server");

//user dn
$ldapadmin = "CN=username,DC=ens,DC=sch,DC=ae";


// Password
$ldappass = "password";

// set connection is using protocol version 3, if not will occur warning error.
ldap_set_option($ldapconn, LDAP_OPT_PROTOCOL_VERSION, 3);

if ($ldapconn) {
    // binding to ldap server
    $ldapbind = ldap_bind($ldapconn, $ldapadmin, $ldappass);

    // verify binding
    if ($ldapbind){
        echo "LDAP bind successful…";
    } else {
        echo "LDAP bind failed…";
    }

} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...