LDAP

FAQ What's New

Your Trail

jndi > directory > jndi > LDAP

Table of Contents [show]

Keywords

IBM, Lotus, Microsoft

Copyright Information

LDAP, or Lightweight Directory Access Protocol, is an Internet protocol used by client programs to query information from servers. For example, an email client may use LDAP to query email addresses where LDAP server works as an address book organizer. Or a secure client may use LDAP to query public keys where LDAP server works as a security service. One key thing in understanding LDAP is that LDAP only defines a protocol for communication between client and server. It doesnot require any specific techniques on either the client side or the server side. Or, in other words, LDAP only defines the language between a client and an LDAP server. For example, the server could use database or even plain text query as long as it supports LDAP language to talk to clients.

LDAP server was designed at the University of Michigan and is supported by major companies such as IBM, Microsoft, Lotus, etc. LDAP is defined in RFC2251 "The Lightweight Directory Access Protocol (v3).

1 Quickstart: setting up LDAP service on fedora core 4[OL]

1.1 Get the software

Check if you have already have openldap installed by

  1. does /usr/sbin/ldap/slapd exist If you do, it usually means that you already have openldap installed
  2. run "yum info openldap"
If you donot have openldap, try the following to install it
Get the package from http://www.openldap.org/software/download/
gunzip -c openldap-VERSION.tgz | tar xvfB -
cd openldap-VERSION
./configure
make depend
make 
make test
su root -c 'make install'

V.E.R.A Acronyms