Контакты LDAP Account на 10.11 (El Capitan)

8

Я пытаюсь настроить учетную запись 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?

Алейкс Дорка
источник
Какая ОС и версия вашего LDAP-сервера? На какой ОС и версии работает клиент вашей учетной записи?
bmike
Я пробовал это на сервере OpenLDAP 2.4, а также на Active Directory 2008 R2, используя «формальный» dn, логин и пароль ... Вы называете это.
Алейкс Дорка
Все еще не работает в версии 10.11.3 ...
Aleix Dorca
Я столкнулся с этим с правкой, но вам, возможно, придется обратиться в Apple за советом - их инженерная команда очень хорошо разбирается в подобных вещах, но вам, возможно, придется использовать Mac с AppleCare, чтобы получить их крючок для бесплатной поддержки. Платный инцидент может стоить вам около 50 долларов, если вы еще не охвачены соглашениями о поддержке.
bmike
1
Я подал ошибку в Apple. Моя ошибка была помечена как дубликат ошибки 21707365. Сегодня (2017-02-21) я был уведомлен, что исходная ошибка была «недавно закрыта».
Джо Паллас

Ответы:

2

Я проверил сетевые пакеты с помощью wireshark и обнаружил, что OSX 10.11 и 10.11.1 не отправляют bindRequest на сервер LDAP (только searchRequest и unbindRequest), тем не менее метод authenticate был настроен как «простая аутентификация». Это ошибка.

Андрей Нещерет
источник
Интересно. У меня та же проблема: то, что раньше работало, вдруг перестало работать. Мне не нужны логин и пароль. Я также обнаружил, что когда я пытаюсь установить порт № 389, он всегда возвращается к «Авто». Что странно, так это то, что пользователь в моем университете утверждает, что поиск LDAP работает для него в 10.11.1.
Одиссей
1

тоже самое. и я проверил сервер ldap, журнал показывает, что он никогда не был подключен. это может быть проблема 10.11

jerryh
источник
1
Я вижу это как +1 и говорю, что это ошибка. Этот ответ может быть неправильным, но это явно ответ.
bmike