An open API service indexing awesome lists of open source software.

https://github.com/isubsoft/ldap-carddav

ldap-carddav - A CardDAV server with a LDAP server as contacts and authentication backend
https://github.com/isubsoft/ldap-carddav

address-book carddav carddav-ldap carddav-ldap-interface carddav-server carddav-servers contact-management ldap ldap-carddav vcard webdav webdav-server

Last synced: 2 months ago
JSON representation

ldap-carddav - A CardDAV server with a LDAP server as contacts and authentication backend

Awesome Lists containing this project

README

          

# ldap-carddav - A CardDAV server with a LDAP server as contacts and authentication backend
![A CardDAV interface to LDAP](https://github.com/user-attachments/assets/e7d0f02a-bfd1-489f-b8a8-e0aef168c035)

## Features
1. Create, edit, rename and delete contacts directly in LDAP server using CardDAV protocol.
2. Authenticate CardDAV users against LDAP server.
3. Multiple address book support.
4. Global and private address book support.
5. Bidirectional sync between LDAP server and CardDAV clients (contacts deleted directly in LDAP are deleted in CardDAV clients asynchronously).
6. Supports WebDAV sync.
7. Fully compatible (and can coexist) with LDAP address book applications.
8. Extensive and customizable configuration option to map vCard properties to LDAP attributes including multi-value and composite value properties and attributes.
9. Contact group support.
10. Media (like profile picture) support for contacts.
11. Caching support using popular backends like Memcached, APCu and file system.

## Limitations
1. Does not support anonymous access.
2. Same LDAP server must be used for authentication as well as for address books.
3. vCard properties not mapped in conf file are not stored.
4. Following vCard parameter(s) are not stored - PREF.

## Planned features
1. Support for more PDO databases.
2. Compatibility to as many vCard data types as possible.
3. Custom vCard property support.
4. User groups.

## Installation
Check INSTALL file.

## Wiki
Checkout the wiki here - [https://github.com/isubsoft/ldap-carddav/wiki](https://github.com/isubsoft/ldap-carddav/wiki) for more useful information and resources regarding this application.