Kerberos v4 Authentication for lynx (and Mosaic)

Author: Dug Song <dugsong@UMICH.EDU>

Installation (for lynx)

DO NOT USE! THIS SOFTWARE IS NO LONGER BEING SUPPORTED!

0. Get the lynx-2.7.1 distribution.

1. Apply the lynx271-krb4.patch to your clean lynx-2.7.1 distribution. If building with Foteos Macrides' SSL support, first add his fotemods.zip replacements and then use the lynx271-fotemods-krb4.patch instead.

	cd WWW/Library/Implementation ; patch < lynx271-krb4.patch

2. Add the location of your Kerberos libs to SITE_LIBS to the top-level Makefile:

	-L/usr/kerberos/lib -lkrb -ldes

If building with Foteos Macrides' SSL modifications, make sure the $(SSL_LIBS) come after the Kerberos libs, and omit the -ldes.

3. Add the following definition and the location of your Kerberos includes to SITE_LYDEFS in the Makefile. Add -DCU_KERB if you need backward-compatibility with the older CUKerb-style authentication.

	-DHAVE_KERBEROS4 -I/usr/kerberos/include
4. Follow the rest of the instructions in INSTALLATION.

Installation (for Mosaic)

0. Get the Mosaic 2.7b5 distribution.

1. Apply the mosaic.patch to your clean Mosaic 2.7b5 distribution.

2. Follow the instructions in INSTALL.

Technical Details

More information on this plug-in and the corresponding Apache/Stronghold server module can be found at http://www-personal.umich.edu/~dugsong/kapache.


dugsong / dugsong@umich.edu / mtime: