1st Edition

The ABCs of LDAP
How to Install, Run, and Administer LDAP Services





ISBN 9780849313462
Published November 13, 2003 by Auerbach Publications
438 Pages 79 B/W Illustrations

USD $110.00

Prices & shipping based on shipping country


Preview

Book Description

This book explores the use of Lightweight Directory Access Protocol (LDAP) as an efficient protocol. It combines all of the relevant information available on the Internet along with a number of arguments treated in the various books that are available, and provides many examples of LDAP code.

Table of Contents

THE LDAP PROTOCOL
Directories and Directory Server
Network Protocols
The TCP/IP Protocol Stack
The OSI Protocol Stack
Internet Standards: RFCs
DAP: X.500 Standard
Finally…. LDAP
LDAP: How It Works
Under the Hood: The Database Holding Information
Conclusion

HELLO WORLD IN LDAP
The Example: An Enterprise with a Few Departments
Objects in LDAP: Object Classes, Attributes, and Schema
The Server Configuration
The First Steps with LDAP
Updating a Directory with a Batch Process
The LDIF Standard
Ldapsearch Revisited: Search Filter
LDAP: Wasn't It a Protocol?
Even Your Favorite Browser Speaks LDAP
Conclusion

LDAP MODELS
Introduction
The Information Model
The Naming Model
The Functional Model
The Security Model

LDAP: Some Practical Details

Distributed Architectures
Introduction on Replication & Partitioning
Data Distribution between LDAP and non-LDAP systems
Partitioning
What is partitioning?
Gluing the directories together
Referrals
Examples
And now… from the client point of view
Chaining
Security Aspects using chaining
Difference between Chaining and Referrals
Replication
Replication Scenarios
Schema Information and ACL
Single Master versus Multi Master
Replication Agreements
Load Sharing
Security Aspects
Work in Progress…
Data Distribution between LDAP and non-LDAP systems
Meta Directory
DSML
DSML Tools
Castor
Conclusion

LDAP APIS
LDAP Command Line Tools
LDAP and PHP
Perl and LDAP
The C LDAP API
The Java LDAP API
What's missing

LDAP Directory Server Administration
Open Source Software
Getting the directory server up'n running
Software Installation
OpenLDAP Installation
SUN ONE Installation
Securing Your LDAP Server
Setting up security in SUN ONE
Setting up security in OpenLDAP
LDAP Server Configuration
Load the data
Log files
Start/Stop of the server
Backup and Recovery
Service Level Agreement
Backup Methods
System Monitoring
User Administration
LDAP Users, Groups and…UNIX

LDAP AND WEB SERVICES
Introduction
LDAP URLs
Accessing an LDAP Server via CGI Scripts
Accessing an LDAP Server via an Application Server
Gateways
Web Server Authentication
Example: The auth_ldap Module for Apache
LDAP Authentication Using CGI Scripts
LDAP Authentication Using the PHP Preprocessor
LDAP and the WEB: A Case Study
Conclusion

THE DESIGN OF DIRECTORY SERVICES
Introduction
The Directory Life Cycle
Planning of Directory Services
The Goal of the Project
The Benefits of the Project
The Objectives of the Project
The Target of the Project
The Analysis of the Actual Situation
The Steps to Perform
The Project Plan
Design of Directory Services
Data Design
Schema Design
Tree Design
Choosing a Root for the Directory Information Tree
Branching the Directory Tree
Partitioning
Replication

...
View More

Reviews

"Voglmaier has done a good job in proving good LDAP fundamentals. This book seems to me a good introduction to a complex subject and is useful for the beginner. The book explains the important things to know when you will start with LDAP. The book does an excellent job in explaining the installation of LDAPs. The examples included in this book are clear and concise and are selected from both OpenLDAP as well as commercial environments.

"This book is recommended for both educational as well as personal libraries. Both novice and trained professionals in the field will find something useful in this book."
- E-Streams



Promo Copy