nahttp_spwd: HTTP Server Example with LDAP

This example demonstrates the external interface between the HTTP Server 
and the external user function for accessing web pages 
(username/password validation). It currently supports only BASIC Authentication
when accessing web pages.

This example uses LDAP APIs in the external user function to validate
username/password. 

The HTTP Server has three pages: 
	1. an index page (home page) 
	2. LDAP Configuration page
	3. A form page for saving LDAP configuration from LDAP Configuration page.
	4. An Input Test page that will invoke external user function to validate
	   username/password before this page is displayed.
	5. A Form page for display the secrat entry from the Input Test page.

These files (in the ./pbuilder/html directory) contain the 
HTML source used as input to the PBuilder.exe 
tool, which converts these web pages into C files.  The C files are 
annotated and built to create the application.  The Web pages contain 
several Comment Tags described in the Rompager Web Application Toolkit.


This example initially sets up the external user function for realm1.

The Input Test page is configured with realm1 access. 

If Input Test page is accessed, it requires username/password which will
be passed to the external user function for validation.

The application uses the following files located in the
netos\src\linkerScripts directory.  These files are generated
when the BSP is built.

bootldr.dat     bootloader configuration file used to generate the
                file image.bin.  It controls the information placed
                in the bootloader header of the image.

image.ldr       GNU linker script used to build an image that can
                be debugged and used with the bootloader.
                
customize.ldr   Customizable GNU linker script
