NOTICE This app is currently unmaintained - I don't use it anymore personally, and don't have the time to maintain it. If someone wants to step in, feel free to fork it - I only forked it myself some years ago, because it was unmainted by the author. It seems that it is not compatible with the most recent versions of Android.
LDAP-Sync can sync entries from a remote LDAP server to your phone’s Contacts, making them available offline. They are then accessible to all apps with permission to read your address book. It works read-only and never changes data on the remote server.
There are multiple ways to configure a connection to a new LDAP server in the app.
Open the app and click the
+ button. Enter the details to the LDAP server as required, according to your server configuration.
Open the app and click the camera button. Scan the provided QR code.
If you administrate an LDAP server and want to make the configuration easier for your users, you can provide configuration links and QR codes. The required format is described below. Code to generate are provided in PHP and JS, and as a simplified version in JS only.
You can also use the generator for config links.
The configuration link is of the following general format
ldaps://hostname:port/?parameter1=value1¶meter2=value2& ... ¶meterN=valueN
ldaps:// you can also specify
ldap:// for an insecure connection to the LDAP server. I highly advise against using
ldap://, especially when the phone is sometimes used in public networks, because the password will be transferred in clear text.
|user||BindDN for login|
|accountName||will be displayed in app and android settings (free form)|
|cfg_searchFilter||LDAP Search filter, only entries matching this filter will be synced|
|skip|| set to
||configure a mapping for non-standard attribute names (list below)|
All parameter values need to be URI component encoded (e.g. with
To create a QR code, you need to build a configuration link and generate a QR code of that link with any QR code generator.
The following parameters can be added to a configuration link to map non-standard attribute names:
The original source is hosted at https://github.com/weisserd/LDAP-Sync. An updated fork is hosted at https://github.com/luelista/LDAP-Sync
This project is licensed under the Apache License v2.0.