CUWebAuth for Apache and IIS
Before your web server will be allowed to authenticate end users, you must obtain a ServiceID for your server. A unique ServiceID is assigned to each service that is authorized to process Kerberos credentials from end users (to determine their NetID). Associated with each ServiceID is a randomly generated key (password) that is stored in a file called a srvtab file (Kerberos 4) or a keytab file (Kerberos 5). With a srvtab, a server process can authenticate itself to any other kerberized service, and it can also accept authentication credentials submitted by an end user.
In addition to obtaining a ServiceID and a srvtab file, the new service's IP address needs to be registered in order to use CUWebLogin. Only registered servers can communicate with CUWebLogin.
You can request a ServiceID and srvtab file and take care of initial registration at http://aads.cit.cornell.edu/servicerequest/srvtabrequest/srvtabrequest.php .
Once you have a srvtab installed on your host, you need to tell CUWebAuth where to find it by adding the following lines to your configuration file...
CUWAkerberosPrincipal
web-agent.@CIT.CORNELL.EDU
Note that the ServiceID is called a "principal" in MIT Kerberos lingo.