PacktLib: Mastering OpenLDAP: Configuring, Securing and Integrating Directory Services

Mastering OpenLDAP

Credits

About the Author

About the Reviewers

Preface

Directory Servers and LDAP

LDAP Basics

The History of LDAP and OpenLDAP

A Technical Overview of OpenLDAP

Summary

Installation and Configuration

Before Getting Started

Installation

Configuring the SLAPD Server

Starting and Stopping the Server

Configuring the LDAP Clients

Testing the Server

Summary

Using OpenLDAP

A Brief Survey of the LDAP Suite

LDAP from the Server Side

Creating Directory Data

Using the Utilities to Prepare the Directory

Performing Directory Operations Using the Clients

Summary

Securing OpenLDAP

LDAP Security: The Three Aspects

Securing Network-Based Directory Connections with SSL/TLS

Authenticating Users to the Directory

Controlling Authorization with ACLs

Summary

Advanced Configuration

Multiple Database Backends

Performance Tuning

Directory Overlays

The Uniqueness Overlay

Summary

LDAP Schemas

Introduction to LDAP Schemas

The ObjectClass Hierarchy

Schemas: Accesslog and Password Policy Overlays

Creating a Schema

Summary

Multiple Directories

Replication: An Overview

Configuring SyncRepl

Configuring an LDAP Proxy

Summary

LDAP and the Web

The LDAP-Aware Application

Apache and LDAP

phpLDAPadmin

Summary

Building OpenLDAP from Source

Building OpenLDAP from Source

Building OpenLDAP from Source

Building OpenLDAP from Source

Building OpenLDAP from Source

Building OpenLDAP from Source

Building OpenLDAP from Source

Building OpenLDAP from Source

LDAP URLs

LDAP URLs

LDAP URLs

LDAP URLs

LDAP URLs

Useful LDAP Commands

Useful LDAP Commands

Useful LDAP Commands

Useful LDAP Commands

Useful LDAP Commands

Index