Netscape NETSCAPE DIRECTORY SERVER 6.01 - PLUG-IN manuals
NETSCAPE DIRECTORY SERVER 6.01 - PLUG-IN
Table of contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Preface
- Document Conventions
- Where to Find Directory Server Information
- Part 1 Introduction to Directory Server Plug-Ins
- What Are Directory Server Plug-Ins
- How Directory Server Plug-Ins Work
- Calling Directory Server Plug-In Functions
- Types of Directory Server Plug-Ins
- Including the API Header File
- Working with Parameter Blocks
- Setting Data in the Parameter Block
- Calling Front-End Functions
- Writing Plug-in Initialization Functions
- Specifying Directory Server Compatibility
- Registering Your Plug-In Functions
- Returning a Value to the Directory Server
- Compiling a Directory Server Plug-In
- Creating a Plug-In Configuration File
- Plug-In Dependencies
- Plug-In Type Dependencies
- Summary of Plug-In Directives
- Loading the Plug-In Configuration File
- Passing Extra Arguments to Plug-Ins
- Setting the Log Level of the Server
- Writing the Plug-In Example
- Compiling the Plug-In Example
- Registering the Plug-In Example
- Running the Plug-In Example
- Part 2 Basic Plug-In Programming Techniques
- Logging Messages
- Sending Data to the Client
- Working with Entries, Attributes, and Values
- Creating a New Entry
- Getting and Setting the DN of an Entry
- Getting the Attributes and Values of an Entry
- Working with DNs and RDNs
- Working with DN Suffixes
- Working with Search Filters
- Determining if an Entry Matches a Filter
- Getting the Search Criteria
- Converting a String to a Filter
- How Pre/Post-Operation Plug-Ins Work
- Types Pre-Operation and Post-Operation Functions
- Types of Post-Operation Functions
- Specifying Start and Close Functions
- Getting and Setting Parameters for the Bind Operation
- Processing an LDAP Search Operation
- Getting the List of Candidates
- Iterating Through Candidates
- Processing an LDAP Compare Operation
- Processing an LDAP Modify Operation
- Processing an LDAP Modify RDN Operation
- Processing an LDAP Delete Operation
- Understanding Authentication Methods
- How the Directory Server Identifies Clients
- Writing Your Own Authentication Plug-in
- Defining Your Authentication Function
- Getting the Entry and Checking the Credentials
- What to Do If Authentication Fails
- Registering the SASL Mechanism
- Example of a Pre-Operation Bind Plug-In
- Example of an Initialization Function
- Registering the Plug-In
- Using SASL with an LDAP Client
- Part 3 Advanced Programming Techniques
- How Entry Store/Fetch Plug-Ins Work
- Writing Entry Store/Fetch Functions
- How Extended Operation Plug-Ins Work
- Writing Extended Operation Functions
- Registering Extended Operation Functions
- Understanding Matching Rules
- Extensible Match Filters
- Extensible Match Filters in the Directory Server
- How Matching Rules Are Identified
- How the Server Associates Plug-Ins with OIDs
- Finding a Plug-In for Searching
- How the Server Uses Parameter Blocks
- How the Server Updates the Index
- Writing the Indexer Factory Function
- Getting and Setting Parameters in Indexer Factory Functions
- Writing the Indexer Function
- Getting and Setting Parameters in Indexer Functions
- How the Server Handles the Filter
- Query Operators in Matching Rules
- Writing a Filter Factory Function
- Getting and Setting Parameters in Filter Factory Functions
- Writing a Filter Index Function
- Getting and Setting Parameters in Filter Index Functions
- Writing a Filter Matching Function
- Handling Sorting by Matching Rules
- Writing a Destructor Function
- About Distributing Flat Namespaces
- Creating a Distribution Function
- Adding the Distribution Function to Your Directory
- Using the Console
- Adding Distribution Logic to a Suffix
- Custom Distribution Checklist
- Part 4 Reference
- Summary of Data Types and Structures
- Distribution Routines
- Functions for Access Control
- Functions for Internal Operations and Plug-In Callback
- Functions for Setting Internal Operation Flags
- Functions for Handling Attributes
- Functions for Managing Backend Operations
- Functions for Dealing with Controls
- Functions for Syntax Plug-In
- Functions for Managing Memory
- Functions for Managing DNs
- Functions for Managing Entries
- Functions Related to Entry Flags
- Functions for Dealing with Filters
- Functions Specific to Extended Operation
- Functions Specific to Bind Methods
- Functions for Thread-Safe LDAP Connections
- Functions for Logging
- Functions for Handling Matching Rules
- Functions for LDAPMod Manipulation
- Functions for Monitoring Operations
- Functions for Managing Parameter Block
- Functions for Handling Passwords
- Functions for Managing RDN
- Functions for Managing Roles
- Functions for Sending Entries and Results to the Client
- Functions Related to UTF-8
- Functions for Handling Values
- Functions for Handling Valueset
- Functions Specific to Virtual Attribute Service
- Functions for Managing Locks and Synchronization
- functions for manipulating bits
- Functions for Registering Object Extensions
- Parameters for Registering Plug-In Functions
- Post-Operation/Data Notification Plug-Ins
- Extended Operation Plug-Ins
- Matching Rule Plug-Ins
- Information About the Database
- Information About the Connection
- Information About the Operation
- Notes in the Access Log
- Information About the Plug-In
- Types of Plug-Ins
- Parameters for the Configuration Function
- Parameters for the Search Function
- Parameters for the Add Function
- Parameters for the Compare Function
- Parameters for the Modify Function
- Parameters for the Modify RDN Function
- Parameters for the Abandon Function
Related products
NETSCAPE DIRECTORY SERVER 6.02 - PLUG-INNETSCAPE DIRECTORY SERVER 6.1 - PLUG-INNETSCAPE DIRECTORY SERVER 6.2 - PLUG-INNETSCAPE DIRECTORY SERVER 7.0 - PLUG-INNETSCAPE DIRECTORY SERVER 6.01NETSCAPE DIRECTORY SERVER 6.0NETSCAPE DIRECTORY SERVER 6.02NETSCAPE DIRECTORY SERVER 7.0NETSCAPE DIRECTORY SERVER 6.01 - DEPLOYMENTNETSCAPE DIRECTORY SERVER 6.01 - ADMINISTRATORNetscape categories
More Netscape categoriesmanualsdatabase
Your AI-powered manual search engine