Json2Ldap

  • Turns any LDAP v3 compatible directory into
    a simple JSON-RPC 2.0 web service
  • Provides web friendly directory access for
    all your Ajax/Cloud/Web 2.0 apps
  • Secure and configurable

Simple and efficient directory access from anywhere on the web

Json2Ldap can turn any LDAP v3 compatible directory into a web service. Directory services become accessible via simple JSON messages which are easily processed by web clients.

Central user authentication, directory searches, retrieval and management of user and group data - all this and a lot more becomes possible now using ubiquitous JSON and HTTP.

Json2Ldap acting as an LDAP gateway
Json2Ldap acting as an LDAP gateway/proxy for your web apps

Some applications made possible by Json2Ldap

Json2Ldap app case

Interactive directory search with autocomplete, delivered through a web page or a custom web browser widget.

Json2Ldap app case

Web documents can be enriched with contact info on the fly by making dynamic directory requests directly from JavaScript.

Json2Ldap app case

Create original mashups from directory data such as names, office locations and organisational hiearchies.

Json2Ldap app case

Json2Ldap mediated single sign-on and identity management, for any modern web app and web device.

For more application tips check the "where to use?" page.

Deploy once, use for multiple web client apps and directory servers

Deploy the Json2Ldap gateway/proxy once within your organisation and it can serve as a hub for all your web client apps to access one or more back-end directory servers, such as MS Active Directory, Novell eDirectory, OpenDS or OpenLDAP. Having a central point for directory access from the web can save you significant amount of development, maintenance and administration time.

Configurable access and security

The Json2Ldap gateway/proxy may run in unrestricted mode or it may be configured to impose a certain connection policy:

Simple setup, configuration and use

Json2Ldap is delivered as a web application archive (WAR) ready for immediate deployment in a Java web server, such as Apache Tomcat, and is configured via the standard WEB-INF/web.xml web app descriptor. It accepts requests for LDAP operations through a standard JSON-RPC 2.0 / HTTP POST interface. You can get started literary in minutes!

Example LDAP search request
JSON-RPC is an extremely simple and efficient method to access services across the web. Here an example Json2Ldap request for an LDAP search operation.

Example LDAP search request
Example JSON-RPC response to an LDAP get entry request

Where to from now?

Contact me if some questions have been left unanswered or if you wish to receive a personal consultation.

Ready to get your own copy of Json2Ldap? Then proceed to the downloads page!