Я ищу возможность синхронизировать сервер carddav с сервером openldap. практически мне нужно что-то, что может читать carddav и обновлять сервер ldap.
и сервер carddav, и сервер openldap находятся на одном компьютере. Адреса на сервере carddav либо VCARD VERSION 3 (.vcf) или VCARD VERSION2 (.ics) файлы. Файлы находятся в / var / lib / carddav, а база данных сервера OpenLdap находится в /var/lib/ldp/data.mdb.
Раздел вопросов и ответов:
Какие поля вы хотите синхронизировать из CardDAV в OpenLDAP? Ответ: Поля VCARD версии 2 или 3. https://de.wikipedia.org/wiki/VCard
Что такое продукт CardDAV? Ответ: Адресная книга, или на языке LDAP список пользователей. Инструмент синхронизации должен подключиться к carddav, взять список пользователей и данные и переместить их на ldapserver.
Вы используете простой OpenLDAP или другой продукт, который его использует? Ответ: простой OpenLDAP
Пожалуйста, предоставьте дополнительную информацию о контексте и цели, возможно, способ ее достижения - это не то, о чем вы думаете. Ответ: Я хочу синхронизировать список пользователей. Это означает, что когда я что-то меняю в carddav, он должен синхронизировать изменения с openldap. И наоборот.
Обновление 2020/07/27 Меня это все еще интересует. Теперь я могу читать сервер carddav, обнаруживать новые карты и копировать их в базу данных. Но я не могу записывать записи на сервер openldap. Так что теперь мне было бы интересно найти любой открытый фрагмент кода, который может читать и писать в openldap.