- Authenticate CardDAV users against LDAP server.
- Multiple address book support.
- Global, shared and private address book support.
- Read, write and rename contacts between CardDAV clients and LDAP server.
- Bidirectional sync between LDAP server and CardDAV clients for new contacts, modified contacts and contacts deleted via CardDAV protocol. Contacts deleted directly in LDAP server are deleted in CardDAV clients asynchronously.
- Supports WebDAV sync to get changes from LDAP server incrementally.
- Fully compatible with LDAP address book applications since contacts are stored in LDAP server as directory entries.
- Extensive and customizable configuration option to map vCard properties to LDAP attributes including multi-value and composite value properties and attributes.
- Contact group support.
- Media like profile picture support.
- Does not support anonymous access to the server.
- Same LDAP server must be used for authentication as well as for address books.
- Compatibility to as many vCard data types as possible.
- Custom vCard property support.
- Caching of backend contacts.
Check INSTALL file.
Checkout the wiki here - https://github.com/isubsoft/ldap-carddav/wiki for more useful information and resources regarding this application.