Building LDAP-Enabled Applications with Microsoft's Active Directory and Novell's NDS - Bruce Greenblatt

Building LDAP-Enabled Applications with Microsoft's Active Directory and Novell's NDS

Buch | Hardcover
208 Seiten
2002
Prentice Hall (Verlag)
978-0-13-062145-0 (ISBN)
45,85 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
LDAP is a protocol that allows computers to access directory services from servers. This text shows how to access LDAP-enabled applications through Java servlets, applets, and Active Server pages.
A guide to building LDAP-enabled apps using Active Directory from Microsoft and Novell's Directory Service. LDAP stands for Lightweight Directory Acess Protocol and is a specification for a client-server protocol that allows you to put information in a directory and to retrieve it. This guide is designed to show you how to build your own directory services using either directory and LDAP as the protocol for inputting and retrieving the information.

BRUCE GREENBLATT is widely recognized as one of the world's leading experts on directory technology, messaging, and messaging management systems. He has worked for IBM, Veritas, RSA, and Novell, where he was one of the developers of NDS. Currently, Greenblatt is the president and co-founder of Directory Tools and Application Services.

Acknowledgments.
PART I.

1. Introduction.


What Is Driving LDAP Application Development? Who Is the Target Audience of This Book? What Background Is Needed to Understand This Book? How to Obtain Documentation on the Internet. Organization of This Book.

2. An Overview of LDAP and the Internet.


The Internet. The TLS Layer. The TCP Layer. The UDP Layer. Tying the Layers Together. Directories. LDAP. Data Storage. Protocol Usage. Distributed Operation. White Pages Service. Chapter Summary.

3. LDAP Overview.


LDAP Namespace and Information Model. LDAP Functional Components. Command Details. Bind and Unbind Commands. Search Command. Making Changes (Add, Modify, and Delete Commands). Lesser Used Commands (Modify DN, Compare, and Abandon). Extended Commands and Controls. What APIs Are Available for Programming to LDAP? What Kind of LDAP Server Is Included with NDS and Active Directory?

4. Principles of LDAP Schema Design.


Typical Problems with LDAP Schema Design. Relational Database Normalization. Data Redundancy. Retrieval of Unwanted Data. Delete and Update Anomalies. An Example. Summary.

5. LDAP Security.


Network Security. Secret-Key Encryption. Public-Key Encryption. Message Digests, Digital Signatures, and Authentication. TLS. Access Control. Native NDS Access Control. Application-Defined Permissions. Authentication.

PART II.

6. Using an Installation of Active Directory.


A Typical ADS Installation. ADS Replication.

7. Using an Installation of Novell's NDS.


A Typical NDS Installation. NDS Replication.

PART III.

8. Building LDAP Programs Using Java.


LDAP APIs for Java. The Netscape LDAP API for Java. Connecting to the LDAP Server. Searching the Directory. Adding Entries. Modifying Entries. Deleting Entries. Using Compare. Renaming Entries. Using Asynchronous Commands. Ending the Connection. Using LDAP in Java Applets. Using LDAP in Servlets.

9. Example LDAP Applications.


Using LDAP to Store User Configuration Information. Using LDAP to Store Application-Defined Access Control Information. An LDAP-Enabled Mailing List Administration Application. Installing LDAP-Enabled Applications.

10. Limitations of LDAP.
11. LDAP and XML.


A Quick XML Overview. DSML.

Index.

Erscheint lt. Verlag 9.1.2002
Verlagsort Upper Saddle River
Sprache englisch
Maße 175 x 234 mm
Gewicht 401 g
Themenwelt Informatik Netzwerke LDAP / Active Directory
Informatik Weitere Themen Hardware
ISBN-10 0-13-062145-5 / 0130621455
ISBN-13 978-0-13-062145-0 / 9780130621450
Zustand Neuware
Haben Sie eine Frage zum Produkt?