Передо мной стоит задача изучить возможности LDAP как централизованной адресной книги. Я установил openLDAP на Debian 5.07. Мне удалось найти контакты LDAP из MS Outlook 2007 (с некоторыми недостатками, например, Outlook не может распознавать поля улиц и организаций). У меня вопрос: возможно ли и как синхронизировать данные на сервере LDAP с приложениями, поддерживающими LDAP? Данных по этой теме найти не удалось.
РЕДАКТИРОВАТЬ:
Дело в том, чтобы иметь централизованный список контактов, который можно синхронизировать с различными приложениями, например, Outlook, Thunderbird, телефонной книгой на мобильных телефонах и т. Д. Вопрос в том, можно ли передавать (обновлять) данные в клиентском приложении. из базы данных LDAP и наоборот?
Таким образом, не для поиска данных сервера LDAP, а для загрузки контактов, которые недоступны в клиентском приложении (Outlook), и загрузки данных в LDAP, если контакт находится в (Outlook), а не в базе данных LDAP, и наоборот, другими словами синхронизировать.
Я кое-что упустил. Почему бы не использовать глобальный список адресов в Exchange в качестве централизованной адресной книги? В конце концов, это одна из его целей.
Если вы посмотрите на свойства записи контакта из глобального списка адресов в Outlook, вы увидите, что доступны адрес и информация / поля организации. Я неправильно понимаю, что вы пытаетесь сделать?
Проверьте свою схему по активному каталогу для этих свойств. Может помочь сделать их идентичными ..
Это своего рода расплывчатый и широкий вопрос. LDAP - это просто механизм доступа к базе данных каталога. Вам необходимо указать клиенту на сервере LDAP и предоставить ему базу поиска или «начальную точку» для поиска данных, а затем выбрать, какие поля и какие поля сопоставляются. Вы можете сначала поискать учебник или ускоренный курс по LDAP и, возможно, посмотреть, сможете ли вы получить распечатку схемы своего каталога, чтобы знать, какие поля какие.