
Résumé
LDAP is the leading Internet protocol for directory-like information: user identities, preferences, security privileges. etc. Because it is popular, most programming languages have handy extensions for searching and updating LDAP directories. But most information today is still locked away in application-specific repositories that lack LDAP access.
LDAP Programming, Management and Integration explains how to link non-LDAP data with LDAP directories. It starts with a concise introduction to the LDAP standard and discusses how to work with it in Java and Perl. It gives you practical code and advice for migrating and integrating data into an LDAP environment. And it explains how to increase your application's security using identity and profile information from LDAP repositories.
Written for programmers and system administrators, this book teaches clearly and honestly the LDAP practiced "in the trenches." It is concise yet rich in practical examples that make a sometimes complex subject easy to understand.
What's Inside:- Migrating to standards-based directories
- Directory synchronization
- Authenticating and authorizing users
- Security with digital certificates
- How to work with XML's DSML v1 and v2
- Accessing directories with Perl
- How JNDI enables you to add:
- Security
- Personalization
- White pages
- Covers LDAPv3
Contents
Part I Fundamental LDAP concepts
Introduction to LDAP- What LDAP is
- What LDAP is not
- Current applications
- Brief history
- LDAP revisions and other standards
- Directory management
- Directory integration
- Integration and federation via virtual directory technology
- Why this book?
- Summary
- Understanding the LDAP information model
- Information model overview
- Working with LDAP schema
- Attribute types
- Object classes
- Using object modeling to design LDAP schema
- Summary
- Exploring the LDAP namespace
- What is a namespace?
- Specifying distinguished names
- Assigning the root naming context
- Selecting and designing a directory tree
- Summary
- Search criteria
- Performing a search
- Where to search: base and scope
- What to evaluate: search filters
- What to return: the attribute return list
- LDAP search criteria vs. SQL queries
- Increasing search performance
- Summary
- Exchanging directory information
- Representing directory information outside the directory
- LDAP Data Interchange Format
- Directory Services Markup Language
- Defining directory schemas with DSML
- XSLT and DSML
- Summary
Part II LDAP management
Accessing LDAP directories with Perl- LDAP access from Perl
- Getting started with Net::LDAP
- Searching with Net::LDAP
- Manipulating entries
- Comparing entries
- Handling errors
- Support for encrypted/SSL connections
- Summary
- Managing directory entries, groups, and accounts
- Common types of managed entries
- Entry management models Creating people entries
- People entries via a web form
- Creating and maintaining groups
- Representing and managing account information
- Managing other information
- Summary
- Synchronizing LDAP information
- Approaches to data flow management
- Data flow analysis
- Interchange formats
- Migration to LDAP
- Joining related information
- Synchronization
- Summary
- Accessing operational information in LDAP
- Getting server information
- Monitoring with LDAP
- Testing replication
- Summary
- DSML: getting under the hood
- DSML parsing with SAX
- Parsing DSML into a Perl object
- Generating DSML
- Using Perl to convert DSML with XSLT
- Summary
Part III Application integration
Accessing LDAP directories with JNDI- Introduction to JNDI
- JNDI architecture
- JNDI operations: the DirContext class
- Searching with JNDI
- Adding entries
- Manipulating entries
- Summary
- Java programming with DSML
- Writing DSML with Java
- DSML with JNDI
- Working with schemas in DSML
- Transformation with XSLT in Java
- Enhancements with DSMLv2
- Summary
- Application security and directory services
- The relationship between security and directories
- Storing key and certificate data
- Using digital certificates
- Managing authorization information
- Encrypting LDAP sessions using JNDI and SSL
- Summary
- A: Standard schema reference
B: PerLDAP
L'auteur - Clayton Donley
Clayton Donley, the co-author of a number of open-source
LDAP modules for Perl and Apache, is an independent
consultant based in the Chicago area. His clients include
Netscape, GTE, and ABN-AMRO. Prior to going independent, he
spent seven years in various information technology roles
working for Motorola in both the Chicago area and the
Asia-Pacific region.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Manning Publications |
Auteur(s) | Clayton Donley |
Parution | 19/12/2002 |
Nb. de pages | 348 |
Format | 18,5 x 23,5 |
Couverture | Broché |
Poids | 583g |
Intérieur | Noir et Blanc |
EAN13 | 9781930110403 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Systèmes d'exploitation Windows Active directory
- Informatique Informatique d'entreprise Services d'annuaire - LDAP
- Informatique Réseaux et télecommunications Ouvrages généraux
- Informatique Réseaux et télecommunications Protocoles et standards TCP/IP
- Informatique Réseaux et télecommunications Protocoles et standards LDAP
- Informatique Réseaux et télecommunications Services d'annuaire - LDAP