CUWebAuth for Apache and IIS
This page describes the installation process for IIS.
Note for users of IIS 6.0 on Windows 2003:
You can run the CUWebAuth.DLL (Non POST data aware) in normal m ode. But for the logging to work, you have to create a CUWebAuth.log file and give users write permissions.
Reason for two versions of CUWebAuth |
The following are the reasons for having 2 versions of CUWebAuth:
a) IIS 6.0 in normal mode does not support SF_NOTIFY_READ_RAW_DATA notification which is used by POST data aware CUWebAuth. b) POST data aware CUWebAuth has a significant performance impact on IIS when there is a large POST data transaction involved.
Web servers, which do not support POST data, should not be impacted with this. So two versions are released. See Best Practices section for more information on how to control the performance impact on IIS for the POST data aware CUWebAuth. |
To install CUWebAuth unzip the zip file to a location of your choice. We recommend C:\CUWebAuth. You must then copy the krb.con file to your windows directory. If you already have a krb.con from a previous installation this step is not necessary. The included readme file has an installation checklist
If you are upgrading we recommend stopping IIS before replacing an existing version.
Manage option in context menu for My Computer
In the left pane of this window, right-click on the “Internet Information Services” label and choose “Properties”. You will see the following screen:
IIS Properties from context menu of Internet Information Services
Editing Master Properties for WWW Service
ISAPI Filters tab in WWW Service Master Properties
Add Filter dialog box
While you may put any name you’d like in the “Filter Name:” field, using “CUWebAuth” should a void any confusion down the road. When the information is entered and correct, click on the “OK” button to proceed.
CUWebAuth filter added, but not yet loaded
Restarting IIS from Computer Management window
Verifying that CUWebAuth successfully loaded
Once loaded, you are ready to configure CUWebAuth.