OpenLDAP is a free, open-source implementation of the Lightweight Directory Access Protocol developed by the OpenLDAP Project. It is released under its own BSD-style license called the OpenLDAP Public License. LDAP is a platform-independent protocol.
Introduction to Directory Servers & LDAP
History of LDAP &OpenLDAP | Technical Overview of OpenLDAP – Servers, Clients, Utilities & Libraries
Installing and Configuring OpenLDAP
Installing OpenLDAP | Configuring SLAPD Server – Database Configuration, ACL | Starting & Stopping SLAPD | Configuring LDAP Clients
Using OpenLDAP
Understanding LDAP from Server side | Understanding SLURPD | LDIF file format | LDAP Utilities – slapadd, slapindex, slapcat, slapacl, slapauth, slapdn, slappasswd, slaptest | Client side Directory operations – ldapsearch, ldapadd, ldapmodify, ldapdelete, ldapcompare, ldapmodrdn, ldappasswd, ldapwhoami
Securing OpenLDAP
Understanding OpenLDAP Security | Basics of SSL & TLS | Creating a TLS/SSL Certificate Authority | Configuring Client TLS | Configuring LDAPS | Authenticating Users to Directory – Simple binding and SASL binding | Controlling Authorization with ACL
Advance OpenLDAP
Multiple Database backends | Performance Tuning – Global Directives & DB_CONFIG | Understanding Directory Overlays
LDAP Schemas
Introduction to LDAP Schemas | Schema Definitions | ObjectClass Hierarchy | Creating & Loading a new Schema
Multiple Directory Servers
Understanding Replication | SyncRepl | Configuring Master Server | Configuring Shadow Server | Understanding Delta SyncRepl | Debugging SyncRepl | Configuring LDAP Proxy | LDAP Archive & Backup
OpenLDAP Integration with Apache
Configuring LDAP Authentication with Apache


Student’s Corner