Я пытаюсь настроить учетную запись LDAP для приложения « Контакты» в версии OS X 10.11 (El Capitan) . Мне это нужно, например, для возможности автозаполнения адресов через приложение Почта .
Я использовал эту функцию в более старых версиях без проблем, но с 10.11 я не могу получить контакты с сервера. Даже на 10.11.3 - подключение к серверу OpenLDAP 2.4 или к Active Directory 2008 R2 с использованием «формального» dn, логин и пароль не удается.
В этой версии настройку можно выполнить через учетные записи Интернета на панели « Системные настройки» или непосредственно в приложении « Контакты» . Первая неприятность заключается в том, что пароль можно ввести только после включения учетной записи в настройках приложения « Контакты» . Обнаружив это, новая учетная запись появляется только после перезапуска приложения, а затем при поиске чего-либо всегда возвращается пустой набор.
Информация для подключения к серверу (хост, пользователь dn, пароль, база ...) действительна и работает в предыдущих выпусках. Работа с ldapsearch работает нормально, так как он настраивает контакты LDAP в Thunderbird в OS X. Мне кажется, что это связано с ОС.
Это ошибка или есть процедура для подключения к LDAP?
Ответы:
Я проверил сетевые пакеты с помощью wireshark и обнаружил, что OSX 10.11 и 10.11.1 не отправляют bindRequest на сервер LDAP (только searchRequest и unbindRequest), тем не менее метод authenticate был настроен как «простая аутентификация». Это ошибка.
источник
тоже самое. и я проверил сервер ldap, журнал показывает, что он никогда не был подключен. это может быть проблема 10.11
источник