У меня есть скрипт, который должен отображать список пользователей в Active Directory моей компании.
Для этого я использую выделенную учетную запись AD (которая авторизована для поиска в AD). Я делаю это так:
$ldapResource = ldap_connect('ldap://*********');
ldap_set_option($ldapResource, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ldapResource, LDAP_OPT_REFERRALS, 0);
ldap_bind($ldapResource, "CN=My company standard Account, OU=*******", "account_password");
Затем я делаю поиск
ldap_search(...)
При этом проблема заключается в том, что когда я запускаю скрипт локально (с xampp), я теряю права текущей учетной записи (например, доступ в Интернет, потому что стандартная учетная запись не имеет этого права?).
Если я хочу вернуться в свой реальный профиль, мне нужно запустить скрипт, который аутентифицирует меня (ldap_bind ()) с моими собственными учетными данными.
Есть ли какое-либо решение, чтобы не потерять основную аутентификацию? Должен ли я выполнить исследование по-другому?