List of LDAP software

From Wikipedia, the free encyclopedia
Jump to: navigation, search

The following is a list of software programs that can communicate with and/or host directory services via the Lightweight Directory Access Protocol (LDAP).

Client software[edit]

Cross-platform[edit]

  • Admin4 - an open source LDAP browser and directory client for Linux, OS X, and Microsoft Windows, implemented in Python.
  • Apache Directory Server/Studio - an LDAP browser and directory client for Linux, OS X, and Microsoft Windows, and as a plug-in for the Eclipse development environment.
  • COGNITUM - a J2EE development platform that enables the rapid design and deployment of business applications and web services based on directories and relational databases.
  • FusionDirectory,[1] a web application under license GNU General Public License developed in PHP for managing LDAP directory and associated services.
  • JXplorer - a Java-based browser that runs in any operating environment.
  • JXWorkBench - a Java-based plugin to JXplorer that includes directory reporting using the JasperReports reporting engine.
  • LDAP Account Manager - a PHP based webfrontend for managing various account types in an LDAP directory.
  • phpLDAPadmin - a web-based LDAP administration tool for creating and editing LDAP entries in any LDAP server.
  • SLAMD - an open source load generation software suite, for testing multiple application protocols, including LDAP. Also contains tools for creating test data and test scripts.
  • RoundCube - an open source and free PHP IMAP client with support with LDAP based address books.
  • Teleform - a document imaging tool with support for LDAP based authentication.
  • Kofax Capture - a document imaging tool with support for LDAP based authentication.
  • web2ldap - web-based LDAPv3 client which is fully schema-aware
  • GOsa² - provides a powerful framework for managing accounts and systems in LDAP databases

Linux/UNIX[edit]

  • Evolution - the contacts part of GNOME's PIM can query LDAP servers.
  • KAddressBook - the address book application for KDE, capable of querying LDAP servers.
  • Ldapscripts - Shell scripts to manage POSIX accounts in an OpenLDAP directory

OS X[edit]

Microsoft Windows[edit]

Middleware[edit]

Server software[edit]

Developer Software license[a] Comments
389 Directory Server (formerly Fedora/Red Hat Directory Server) Red Hat GPL linking exception[2] with exception to allow linking to non-GPL[3]
Active Directory Microsoft Proprietary
Apache Directory Server Apache Software Foundation Apache License 2.0
Apple Open Directory - A fork of the OpenLDAP project [citation needed] [citation needed]
CA Directory CA Technologies Proprietary
Critical Path Directory Server Critical Path Proprietary
DirX Directory Atos (ex-Siemens) [citation needed]
FreeIPA Red Hat (using 389 Directory Server) GPL
IBM Tivoli Directory Server IBM Proprietary
ldapjs,[4] implementation of LDAP in JavaScript on Node.js. Mark Cavage[5] MIT License
Mandriva Directory Server, now part of Mandriva Management Console Mandriva development team GNU General Public License
Nexor Directory [citation needed] [citation needed]
Novell eDirectory Novell Proprietary
OpenDJ - A fork of the OpenDS project ForgeRock CDDL
OpenDS Sun Microsystems CDDL no longer maintained
OpenLDAP Kurt Zeilenga and others (based on Slapd) OpenLDAP Public License
Virtual Identity Server from Optimal IdM Optimal IdM Proprietary
Oracle Directory Server Enterprise Edition[6] Oracle Proprietary
Oracle Unified Directory Oracle, based on OpenDS Proprietary
RadiantOne Radiant Logic [citation needed]
Samba4 - Active Directory compatible Domain Controller Samba Team GPLv3
Slapd - Standalone LDAP Daemon University of Michigan Free[citation needed] superseded by OpenLDAP[7]
Sun Java System Directory Server Sun Microsystems [citation needed] no longer maintained
UnboundID Directory Server[8] UnboundID Proprietary
Univention Corporate Server Univention GmbH AGPL[citation needed][9]
ViewDS Directory Server - Cross-platform X.500/LDAP/XML directory server ViewDS Identity Solutions Proprietary

Notes[edit]

  1. ^ Licenses here are a summary, and are not taken to be complete statements of the licenses. Some packages may use libraries under different licenses.

References[edit]