PHP и LDAPS: невозможно подключиться к ADPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 PHP и LDAPS: невозможно подключиться к AD

Сообщение Anonymous »

Для моего проекта мне нужно изменить пароль пользователя ldap.
Для моей настройки:
  • VSCode
  • PHP 8.2
  • Wampserver
LDAPS (Active Directory) активен на моем сервере Windows, и я можно установить соединение с портом 636 с помощью приложения Microsoft ldp. Я экспортировал сертификаты на свой локальный компьютер. И я не знаю, что с этим делать.
В это время я перепробовал слишком много вещей, например:

Код: Выделить всё

$ldapConnect = ldap_connect("ldaps://10.1.1.1:389");
$ldapConnect = ldap_connect("10.1.1.1:636");
putenv('LDAPTLS_REQCERT=never');
но ничего не получается
Моя последняя попытка:

Код: Выделить всё

$newPassword = "newPassword";
$ldapConnect = ldap_connect("ldaps://10.1.1.1:636");
ldap_set_option($ldapConnect, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ldapConnect, LDAP_OPT_REFERRALS, 0);
ldap_start_tls($ldapConnect);
$ldapbind = ldap_bind($ldapConnect, "DOMAIN\\admin", "AdminPassword");
$newPassword = '"' . $mdp . '"';
$newPassEncoded = iconv('UTF-8', 'UTF-16LE', $newPassword);
$userdata["unicodePwd"] = $newPassEncoded;
ldap_mod_replace($ldapConnect, "CN=name firstname,OU=YES,OU=Users,DC=DOMAIN,DC=COM", $userdata);
И это дало мне несколько ошибок:

Предупреждение: ldap_start_tls(): невозможно запустить TLS: невозможно свяжитесь с сервером LDAP в C:\wamp64\www\dev\passwordchanger\Controllers\login.php в строке 15
( !) Предупреждение: ldap_bind(): невозможно привязаться к серверу: можно не связываюсь с сервером LDAP в C:\wamp64\www\dev\passwordchanger\Controllers\login.php в строке 16

Это проблема с сертификатом или? ..

Подробнее здесь: https://stackoverflow.com/questions/782 ... nect-to-ad
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как подключиться к Active Directory через LDAPS на C#?
    Anonymous » » в форуме C#
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Оболочка Linux — соединение LDAPS невозможно, V3
    Anonymous » » в форуме Linux
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • PHP Secure LDAP/LDAPS в Azure Active Directory через доменные службы Microsoft Entra
    Anonymous » » в форуме Php
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • PHP Secure LDAP/LDAPS в Azure Active Directory через доменные службы Microsoft Entra
    Anonymous » » в форуме Php
    0 Ответы
    35 Просмотры
    Последнее сообщение Anonymous
  • Подключить активный каталог с поддержкой ssl (ldaps)
    Anonymous » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»