This module contains example LDAP applications implemented using the
OpenDJ LDAP SDK.
The following examples use the synchronous APIs:
-
LDAP search
- illustrates how to perform an LDAP search operation using the
synchronous APIs
-
LDAP modify
- illustrates how to perform an LDAP modify operation using the
synchronous APIs
-
LDAP server
- illustrates how to implement a very simple LDAP server
-
LDAP bind
- illustrates how to bind to an LDAP server using the synchronous APIs
-
LDAP SASL bind
- illustrates how to implement a SASL PLAIN bind to an LDAP server
-
Parse
attributes - illustrates how to get an entry's attribute values as objects
-
Read LDAP schema
- illustrates how to read and verify an LDAP server's schema
-
Read Root DSE
- illustrates how to read an LDAP server's capabilities and schema
-
Search & bind
- illustrates how to authenticate given a mail address and a password
using the synchronous APIs
-
Short life
- illustrates how to create, update, rename, and delete an entry
using the synchronous APIs
-
Use LDAP Schema
- illustrates how to validate an entry using the directory server LDAP schema
using the synchronous APIs
-
Use LDAP Controls
- illustrates how to use supported LDAP controls
-
Use
LDAP Extended Operations - illustrates how to use supported LDAP extended
operations
-
Update group
- illustrates how to add or remove a member from a static group
using the synchronous APIs
-
Use
GenericControl
- illustrates how to use GenericControl
to add a pre-read request control
-
Get AD Change Notifications
- illustrates how to use
GetADChangeNotifications
to get change notifications from Active Directory
-
Reset AD user password
- illustrates how to reset a user password in Active Directory as Administrator,
or change the password as the user
The following examples use the asynchronous APIs:
-
LDAP search (async)
- illustrates how to perform an LDAP search operation using the
asynchronous APIs
-
LDAP modify (async)
- illustrates how to perform an LDAP modify operation using the
asynchronous APIs
-
LDAP proxy
- illustrates how to implement a very simple LDAP proxy
-
LDAP bind (async)
- illustrates how to bind to an LDAP server using the asynchronous APIs
-
Search & bind (async)
- illustrates how to authenticate given a mail address and a password
using the asynchronous APIs
-
Short life (async)
- illustrates how to create, update, rename, and delete an entry
using the asynchronous APIs
-
Use LDAP Schema (async)
- illustrates how to validate an entry using the directory server LDAP schema
using the asynchronous APIs
-
Rewrite proxy
- illustrates how to rewrite DNs and attribute names in a proxy layer
-
Update group (async)
- illustrates how to add or remove a member from a static group
using the asynchronous APIs