Scratchpad

If you are new to Scratchpad, and want full access as a Scratchpad editor, create an account!
If you already have an account, log in and have fun!!

READ MORE

Scratchpad
No edit summary
 
(Correct a link to 389 DS homepage.)
Tags: Visual edit apiedit
 
(35 intermediate revisions by 21 users not shown)
Line 1: Line 1:
 
[[Category:Ldap]]
 
[[Category:Ldap]]
−  
−
{{New wiki}}
 
   
 
This Scratchpad wiki was created by the regulars of #ldap@irc.freenode.net, as a place to maintain
 
This Scratchpad wiki was created by the regulars of #ldap@irc.freenode.net, as a place to maintain
 
FAQ information on various LDAP-related topics. In keeping with the philosophies of FreeNode and Wikia
 
FAQ information on various LDAP-related topics. In keeping with the philosophies of FreeNode and Wikia
 
(and the common topics on #ldap), the focus is on Free Software implementations of servers and clients.
 
(and the common topics on #ldap), the focus is on Free Software implementations of servers and clients.
  +
  +
== General LDAP topics ==
  +
  +
See [[wikipedia:LDAP|Wikipedia's LDAP page]] for some general information on LDAP if you haven't yet.
  +
  +
== LDAP Documentation ==
  +
  +
* [http://www.zytrax.com/books/ldap/] Book mostly covering OpenLDAP on Linux, but includes 3 chapters and a few appendices on generic LDAP.
  +
* [http://www.openldap.org/doc/] OpenLDAP Administrator's Guide
  +
* [http://www.faqs.org/docs/Linux-HOWTO/LDAP-Implementation-HOWTO.html] LDAP Implementation HOWTO - Beware it is very old, many statements are out-of-date, but basic docs on pam_ldap and nss_ldap seem ok on first inspection.
  +
* [http://www.whitemiceconsulting.com/node/30] Presentations on OpenLDAP by Adam Tauno Willams.
  +
  +
== LDAP Servers ==
  +
  +
=== Open Source Servers ===
  +
* [http://www.openldap.org OpenLDAP] Written in C. Developed continuously since 1998.
  +
* [http://directory.fedoraproject.org/ 389] Written in C. Formerly known as Netscape.
  +
* [http://www.opends.org OpenDS] Written in Java, open source project, positioned as the successor to Sun Java System Directory Enterprise Edition.
  +
* [http://forgerock.com/opendj.html OpenDJ] Written in Java, OpenDJ is a fork of OpenDS, actively developped under CDDL and supported by ForgeRock.
  +
* [http://directory.apache.org/ Apache Directory Server] (aka ApacheDS) Written in Java.
  +
  +
=== Closed Source Servers ===
  +
Included for completeness, but outside the scope of this page.
  +
* [http://www.microsoft.com/windowsserver2003/technologies/directory/activedirectory/default.mspx Microsoft Active Directory] Layered product (i.e: a unified system consisting of multiple independently useful software components) developed by Microsoft for their line of Windows 2000 and later line of servers. Uses Kerberos for primary means of authentication, retrieves user and group information via LDAP subsystem. "Group Policy" configuration management is itself outside LDAP but the Group Policy objects a machien should download are located via LDAP and internally it makes reference to information found in LDAP.
  +
* [http://www.novell.com/products/edirectory/ Novell eDirectory]
  +
* [http://www.nec.co.jp/middle/WebSAM/products/secmaster/eds/ NEC Enterprise Directory Server] (Japanese website)
  +
* [http://www-306.ibm.com/software/tivoli/products/directory-server/ IBM Tivoli Directory Server]
  +
* [http://www.sun.com/software/products/directory_srvr_ee/ Sun Java System Directory Server Enterprise Edition] formerly known as SunOne, iPlanet, etc.
  +
* [http://unboundid.com UnboundID DIrectory Server]
  +
* [http://www.nokiasiemensnetworks.com/portfolio/solutions/subscriber-data-management One-NDS (NSN)]
  +
  +
== Graphical LDAP Tools ==
  +
  +
* [http://luma.sf.net Luma] (Python)
  +
* [http://gq-project.org gq] (C, GTK+)
  +
* directory_manager
  +
* [http://dev.mmgsecurity.com/projects/lat/ lat] (C#, GTK#)
  +
* [http://www.jxplorer.org/ jxplorer] (Java)
  +
* [http://directory.apache.org/studio Apache Directory Studio] (Eclipse + Java)
  +
  +
== Graphical LDAP Tools (Web) ==
  +
  +
* [http://phpldapadmin.sourceforge.net phpldapadmin] (PHP)
  +
* [http://oss.gonicus.de/gosa/index.php/Main_Page Gosa] (PHP)
  +
* [http://www.fusiondirectory.org FusionDirectory (Based on Gosa)] (PHP)
  +
* [http://yala.sourceforge.net/ YALA - Yet Another LDAP Manager] (PHP)
  +
* [http://muclm.sourceforge.net/ MUCLM - My Uber Cool LDAP Manager] (PHP + AJAX)
  +
  +
== LDAP-based Unix/Linux Authentication Clients ==
  +
  +
* [[nss_ldap]]
  +
* [http://www.padl.com/OSS/pam_ldap.html pam_ldap]
  +
Note that PADL no longer sells support for these packages;
  +
they will refer you to http://www.symas.com instead.
  +
* [http://arthurdejong.org/nss-pam-ldapd/ nss-pam-ldapd]
  +
* [https://fedorahosted.org/sssd/ sssd]
  +
  +
* [http://docs.sun.com/app/docs/doc/816-4556/6maort2ro?a=view Solaris ldapclient]
  +
  +
== Troubleshooting ==
  +
  +
See the [[LDAPTroubleshooting]] page.

Latest revision as of 21:44, 29 April 2017


This Scratchpad wiki was created by the regulars of #ldap@irc.freenode.net, as a place to maintain FAQ information on various LDAP-related topics. In keeping with the philosophies of FreeNode and Wikia (and the common topics on #ldap), the focus is on Free Software implementations of servers and clients.

General LDAP topics

See Wikipedia's LDAP page for some general information on LDAP if you haven't yet.

LDAP Documentation

  • [1] Book mostly covering OpenLDAP on Linux, but includes 3 chapters and a few appendices on generic LDAP.
  • [2] OpenLDAP Administrator's Guide
  • [3] LDAP Implementation HOWTO - Beware it is very old, many statements are out-of-date, but basic docs on pam_ldap and nss_ldap seem ok on first inspection.
  • [4] Presentations on OpenLDAP by Adam Tauno Willams.

LDAP Servers

Open Source Servers

  • OpenLDAP Written in C. Developed continuously since 1998.
  • 389 Written in C. Formerly known as Netscape.
  • OpenDS Written in Java, open source project, positioned as the successor to Sun Java System Directory Enterprise Edition.
  • OpenDJ Written in Java, OpenDJ is a fork of OpenDS, actively developped under CDDL and supported by ForgeRock.
  • Apache Directory Server (aka ApacheDS) Written in Java.

Closed Source Servers

Included for completeness, but outside the scope of this page.

Graphical LDAP Tools

Graphical LDAP Tools (Web)

LDAP-based Unix/Linux Authentication Clients

Note that PADL no longer sells support for these packages;
they will refer you to http://www.symas.com instead.

Troubleshooting

See the LDAPTroubleshooting page.