array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'ldap.using.php', 1 => 'Использование вызовов PHP LDAP', ), 'up' => array ( 0 => 'book.ldap.php', 1 => 'LDAP', ), 'prev' => array ( 0 => 'ldap.constants.php', 1 => 'Предопределённые константы', ), 'next' => array ( 0 => 'ldap.controls.php', 1 => 'Управляющие объекты протокола LDAP', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/ldap/using.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
Прежде чем использовать вызовы LDAP вам нужно знать следующее:
Имя или адрес сервера каталогов, который вы будете использовать
"base dn" сервера (часть мирового каталога, который хранится на этом сервере, который может быть "o=MyCompany,c=US")
Возможно, нужен пароль, чтобы получить доступ к серверу (много серверов обеспечивает доступ для чтения для "анонимный привязки", но требуют пароль для чего-либо ещё)
Типичная последовательность LDAP-вызовов, которые вы будете делать в приложении следуя этой схеме:
ldap_connect() // установить соединение с сервером | ldap_bind() // анонимный вход или аутентификация по "login" | выполнение каких-либо действий, таких как поиск или обновление каталога и отображение результатов | ldap_close() // закрытие соединения