Json2Ldap

Where to use?

This is an overview of the typical cases where the Json2Ldap gateway/proxy could be put to work with good results. Unleash your imagination and you may find many other practical and original applications.

Web friendly directory access

Json2Ldap is essentially about turning one or more LDAP v3 compatible directories into a web service accessible through a standard JSON-RPC interface. Now that you're no longer constrained to the binary LDAP protocol, directory requests can be initiated directly from the web clients, e.g. from JavaScript code running in the browser. The benefits: greater flexibility, potential savings in the development and maintenance of your web applications.

Json2Ldap in a corporate intranet environment
Efficiency: Deployed once within your organisation, Json2Ldap can act as a hub serving directory data and search functionality to all web applications within your business system - portals, email and chat programs, wikis, CRM and ERP applications, etc.

Spice up your mashups with directory data and functions

Mushups are combinations of data and functionality from two or more external sources to create a new original web service. Json2Ldap enables the easy and fast integration of directory data and search functions into a mushup via a standard JSON-RPC 2.0 API.

Json2Ldap serving a mashup application

Secure address book access from the Internet

Json2Ldap can be utilised to build an address book service that is securely accessible from anywhere on the web. Such a service can be backed by any LDAP v3 compatible directory, and reached via a secure HTTP connection requiring user authentication against the directory. Access can be configured as read-only or it may also allow an update and synchronisation of the contacts. Any email, IM or telephony client that supports plugins, such as Outlook Express, Mozilla Thunderbird, or Skype, can then access the address book service remotely.

Json2Ldap serving a network address book service

Directory access for rich internet applications (RIAs) based on Mozilla XULRunner or Adobe AIR

Mozilla XULRunner and Adobe AIR are two runtimes that allow the creation of desktop applications built with HTML (or similar markup, such as XUL), JavaScript and CSS. Json2Ldap can provide such applications with a quick way to access a directory server since they have built-in HTTP client and JavaScript support.

Json2Ldap serving Mozilla XULRunner and Adobe AIR applications