Моя первая проблема - попробовать аутентификацию на сервере LDAP, доступной в компании, где я работаю. Я знаю программу ldapsearch . Эта ссылка объясняет, что можно использовать его для аутентификации LDAP.
so ldapsearch < /code> можно использовать для проверки аутентификации на сервере LDAP < /p>
Один из способов использования Ldapsearch по командной строке:
Код: Выделить всё
ldapsearch -H ldap://ldap.example.com -D "cn=admin,dc=example,dc=com" -W -b "cn=admin,dc=example,dc=com"
< /code>
Предыдущая команда использует следующие параметры: < /p>
[*]-H ldapURI[*]
Код: Выделить всё
-D bindDN[*]
Код: Выделить всё
-W[*]
Код: Выделить всё
-b searchbaseКод: Выделить всё
cn=adminКод: Выделить всё
ldap_bind: Invalid credentials (49)
Код: Выделить всё
...
# search result
search: 2
result: 0 Success
...
Правильно ли использовать различные результаты Ldapsearch < /code> (описано выше), чтобы узнать, вставил ли пользователь правильный пароль ?
Клиент LDAP должен вызвать внешнюю программу ldapsearch ? Клиент, чтобы направлять аутентификацию на сервере LDAP? Сервер LDAP, но я подозреваю, что он не подходит для прямого использования внутри программы записи в Python или c. Реализуйте аутентификацию LDAP в клиентском приложении (может быть на языке Python).
без ldapsearch Как я могу реализовать LDAP Protocol в Python или на другом языке?
Спасибо < /p>
Подробнее здесь: https://stackoverflow.com/questions/739 ... -in-python