About Wren:DS SDK Examples
The following LDAP example applications use the Wren:DS LDAP SDK 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 useGenericControlto add a pre-read request control -
Get AD Change Notifications
- illustrates how to use
GetADChangeNotificationsto 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 LDAP example applications use the Wren:DS LDAP SDK 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
