DEVELOPERNET UNIVERSITY: CODING PROJECTS (TASKS) HOME  

Task Description


Module Objective: To use LDAP libraries to build a an application that extends an NDS directory with the following: a new attribute definition, a new class definition, and an auxilliary class containing the new attribute definition.


Prerequisites

Entry level C programming skills.

An understanding of directories: classes, objects, attributes, syntaxes, values, etc. For more information, refer to Intro to NDS eDirectory.

Ability to use ConsoleOne to set up trustee relationships between objects in the directory. For more information, refer to Adding your login user object as a trustee to a target object.

Ability to add LDAP authentication functionality to an application. For more information, refer to Obtaining an Authenticated Connection to NDS eDirectory Using C and LDAP.

Ability to add LDAP attribute modify functionality to an application. For more information, refer to: Writing Attribute Values.

Required Items

Win32 development environment.

LDAP C SDK and documentation installed. The LDAP C SDK is available free from: http://developer.novell.com/ndk/download.htm

Novell's ConsoleOne. This is available from the standard NetWare 5 install CD.

Novell's ConsoleOne NDS eDirectory administration tools. These tools and a DeveloperNet subscription are available free from: http://developer.novell.com/ndk/download.htm

Required Setup

TCP/IP network access to at least one NetWare server running LDAP Services for NDS eDirectory.

This is available from the standard NetWare 5 install CD.