The ABCs of LDAP: How to Install, Run, and Administer LDAP Services, 1st Edition (Paperback) book cover

The ABCs of LDAP

How to Install, Run, and Administer LDAP Services, 1st Edition

By Reinhard E. Voglmaier

Auerbach Publications

440 pages | 79 B/W Illus.

Purchasing Options:$ = USD
Paperback: 9780849313462
pub: 2003-11-13
$105.00
x
Hardback: 9781138453630
pub: 2019-10-02
$195.00
x
eBook (VitalSource) : 9780429209116
pub: 2003-11-13
from $49.48


FREE Standard Shipping!

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.

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

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

Subject Categories

BISAC Subject Codes/Headings:
COM032000
COMPUTERS / Information Technology
COM043000
COMPUTERS / Networking / General
COM053000
COMPUTERS / Security / General
COM060000
COMPUTERS / Internet / General