Articles of ldap

Ошибка обновления пароля AD с помощью PHP

Привет, я написал следующий сценарий для обновления пароля для конкретного пользователя <?php function create_ldap_connection() { $ip = "192.168.168.1"; $ldaps_url = "192.168.168.1"; $port = 389; $ldap_conn = ldap_connect($ldaps_url, $port) or die("Sorry! Could not connect to LDAP server ($ip)"); $password = "password"; $binddn = "CN=Administrator,CN=Users,DC=ad,DC=test,DC=com"; $result = ldap_bind( $ldap_conn, $binddn, $password ) or die(" Error: Couldn't bind […]

PHP-сессия NTLM с cURL

Так что сначала немного пустяков .. На веб-сайте ASP.NET написано, что использует протокол NTLM для аутентификации пользователей, которые хотят войти. Это нормально, когда они обычно используют его, они набирают URL-адрес веб-сайта, предоставляют свои учетные данные, аутентифицируют и поддерживают сеанс в веб-браузере. Я хочу создать сайт PHP, который будет действовать как бот. Это веб-сайт моей компании, […]

LDAP Filter – Найти всех пользователей определенного подразделения

У меня возникают проблемы с LDAP Search Filter . То, что мне нужно получить, – это все пользователи определенной группы LDAP которая является OU=Staff,OU=Users,OU=Accounts,DC=test,DC=local Мой поиск: (&(objectCategory=user)(OU=Staff,OU=Users,OU=Accounts,DC=test,DC=local)) В настоящее время он не возвращает никаких результатов. Что мне не хватает?

PHP Предупреждение: ldap_bind (): невозможно связать с сервером: не удается связаться с сервером LDAP

У меня проблема с моим PHP-скриптом: PHP Предупреждение: ldap_bind (): Не удается привязываться к серверу: не удается связаться с сервером LDAP …. ldap_connect() говорит «Успех», но ldap_bind() не удается, как исправить эту проблему?

Аутентификация самозаверяющего сертификата для подключения LDAPS

Я хочу сделать безопасное соединение ldap (ldaps) с Linux (Linux 3.2.0-4-amd64 # 1 SMP Debian 3.2.51-1 x86_64 GNU / Linux) на сервер Windows 2012, чтобы сменить пароли пользователей в активном каталог, через php. Для этого я создал самозаверяющий сертификат (с помощью диспетчера Windows Server) на сервере, но когда я пытаюсь подключиться, я получаю следующую ошибку […]

Аутентификация против ldap с использованием PHP, активного каталога при использовании IE / Firefox

Этот код ниже проверяет учетные данные пользователя против ldap <?php $ldaphost = "ldap.domain.com"; $ldapport = 389; $ds = ldap_connect($ldaphost, $ldapport) or die("Could not connect to $ldaphost"); if ($ds) { $username = "johndoe@domain.com"; $upasswd = "pass"; $ldapbind = ldap_bind($ds, $username, $upasswd); if ($ldapbind) {print "Congratulations! $username is authenticated.";} else {print "Access Denied!";} } ?> Мои пользователи […]

Как получить информацию о пользователе в группе безопасности Active Directory с использованием LDAP и PHP

Как вы можете видеть ниже, я не получаю информацию о пользователе, когда я выполняю поиск LDAP в группе безопасности. Я хочу использовать $_SERVER[remote_user] чтобы проверить, является ли пользователь членом этой группы. Я также хотел бы получить информацию об этом пользователе и обновить базу данных sql. Это возможно? $dn = "CN=Intra,OU=Common Security Groups,DC=mydomain,DC=local"; $filter = "(member=*)"; […]

Проверка подлинности PHP с помощью LDAP

Я относительно новичок в PHP и даже больше для LDAP, и мне нужно сделать одну страницу доступной только для аутентифицированных пользователей. Все, что я получил, это следующая команда на консоли: $ ldapsearch -b 'dc=ut,dc=ee' -D 'uid=USER,ou=People,dc=ut,dc=ee' -x -w 'PASSWORD' 'uid=USER' 'description' До сих пор я успешно подключался с помощью ldap_connect и определял, что он использует […]

Нужна помощь, игнорируя сертификат сервера при привязке к LDAP-серверу с помощью PHP

Я пытаюсь связать с сервером LDAP с помощью PHP. Это довольно простой процесс, за исключением того, что я не могу обойти ошибку сертификата, которую я получаю. Мои учетные данные являются точными, так как я могу подключиться к серверу с Apache Directory Studio. Есть ли способ просто автоматически принять серверный сертификат? Аналогично тому, как вы нажимаете […]

Альтернативные источники аутентификации в CakePHP (LDAP)

Я работаю над проектом CakePHP и в настоящее время создаю часть аутентификации пользователя. Проблема в том, что мои данные аутентификации (то есть: пароли) не хранятся в моей базе данных – источником аутентификации является LDAP, но мой вопрос применим в равной степени к любому источнику без базы данных. Похоже, что Cake обрабатывает пароли только в том […]