Articles of ldap

Как PHP ldap_search (), чтобы получить пользовательское подразделение, если я не знаю OU для базового DN

У меня есть структура Active Directory, в которой объекты User находятся в OU, например, IT, Technical, HR, Accounts и т. Д. Я хочу написать PHP-скрипт, который аутентифицирует пользователя с AD и в зависимости от их группы, чтобы предоставить aproperiate веб-службы , Для ldap_search () требуется базовое DN. Я попытался выполнить поиск ldap_search($ldap, "dc=country,dc=company,dc=co,dc=uk", "(samaccountname=$username)", array("memberof")); […]

Показать thumbnailФото из Active Directory в PHP

Я создал систему для отображения имени пользователя, адреса электронной почты и номера телефона из Active Directory, однако я не могу заставить «thumbailPhoto» работать. Я искал в Интернете, но не смог найти, возможно ли это или, по крайней мере, какой формат возвращается из Active Directory. В настоящее время я использую класс adldap, поэтому, если это возможно, […]

Изменить пароль в Active Directory с помощью LDAP / PHP / IIS / SSL

Прежде всего, это может быть меньше вопросов программирования и больше того, как мне настроить вопрос LDAPS, но здесь идет … Справочная информация: У меня есть два сервера Windows 2008 R2. Один из них – контроллер домена (DC) с Active Directory (AD), с которым я хочу общаться через LDAP. Это называется TestBox.TestDomain.local. На другом сервере работают […]

Ошибка операций LDAP

У меня проблема с подключением ldap. $hostname="ldap://sub.domain.com"; $ds=ldap_connect($hostname, 389); ldap_set_option ($ds, LDAP_OPT_REFERRALS, 0) or die('Unable to set LDAP opt referrals'); ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3) or die('Unable to set LDAP protocol version'); if ($ds) { $dn = "OU=Users,OU=ro,DC=sub,DC=domain,DC=com"; if (!($ldapc=ldap_bind($ds))) { echo "<p>Error:" . ldap_error($ds) . "</p>"; echo "<p>Error number:" . ldap_errno($ds) . "</p>"; echo "<p>Error:" . […]

Аутентификация пользователя с помощью LDAP с PHP

Мой проект состоит в том, чтобы создать систему регистрации модулей для нашего университета. Поэтому я связался с ИТ-специалистами в своем университете для получения подробностей, чтобы проверить подлинность учащихся в системе. Мы разрабатываем систему, используя существующую регистрацию в университете. Они дали мне некоторую информацию LDAP, я не знаю, как это использовать. Я использую PHP, Mysql на […]

Не удалось включить PHP LDAP, хотя я редактировал php.ini и php_ldap.dll в нужном месте?

Я уже давно работаю с установкой WAMP с поддержкой LDAP, и все идет гладко. Теперь, хотя мне нужно настроить другую машину, и по какой-то причине я не могу включить LDAP. Я проверил вывод phpinfo() а в разделе LDAP этого нет. Я отредактировал php.ini чтобы раскомментировать строку: extension = php_ldap.dll Я также проверил поиск пути к […]

Перечислить всех пользователей в LDAP с помощью PHP

Я хотел бы создать php-скрипт, который работает как ежедневный cron. То, что я хотел бы сделать, – перечислить всех пользователей в Active Directory, извлечь определенные поля из каждой записи и использовать эту информацию для обновления полей в базе данных MySQL. В основном, что я хочу сделать, это синхронизировать определенную пользовательскую информацию между Active Directory и […]

Сбой подключения к LDAP и PHP

Я пытаюсь подключиться к безопасному LDAP-серверу (используя LDAP) через PHP, но у меня возникают проблемы с ним. Я получаю следующую ошибку Предупреждение: ldap_bind () [function.ldap-bind]: невозможно привязать к серверу: не удается связаться с сервером LDAP в /var/www/test.php в строке 16 Я работаю, когда пытаюсь подключиться без LDAP, но требуется, чтобы я использовал LDAP, потому что […]

PHP LDAP Получить информацию о пользователе члена, который является членом группы

Я пытаюсь создать PHP-скрипт, который будет возвращать некоторые детали каждого члена, который является частью определенной группы в нашем Active Directory. У меня нет проблем с подключением и отображением имен (CN) членов группы, но когда дело доходит до отображения таких деталей, как телефон, электронная почта и имя пользователя, я застрял. Вот мой код, с которым я […]

ldap_mod_replace () : Изменить: сервер не желает выполнять

Получение ошибки: Сервер не желает выполнять при изменении unicodePwd в AD через PHP. Однако я могу искать, добавлять, удалять и изменять любые атрибуты пользователей. Использование учетной записи администратора для привязки и администрирования имеет полные права на изменение паролей для любых пользователей. Вот код, который я использую: <?php $dn = "CN=Vishal Makwana,OU=Address Book,DC=example,DC=com"; $ad = ldap_connect("ldap://example.com") […]