...
This documentation is assuming the software that will be used for the implementation of authentication in Sakai is:
- -strike Apache 2.0 -strike
- Tomcat (5.0.24+, but not 5.5)
- Sakai 1.5.0 (or 1.5.1 if available)
- Backend (assuming MySQL 4.1 or Oracle)
...
The strategy proposed for implementing authentication in Sakai is was to provide a proof of concept for the Sakai 1.5, Tomcat 5.0.28+, -strike Apache 2.0, and Linux configuration. This was created on felix.ucdavis.edu:8100. This was a success (felix) using the Apache 2.0 + mod_jk connector configuration, however porting to Windows seemed to have issues with mod_perl compatibility. An ideal solution has since been found using a servlet filter and modifying the code at the Sakai level.
...
- Put the UCDDistAuth.jar in the common areas where Tomcat needs to find them (common-lib, shared-lib) This is available from Scott Amerson at IET.
- Put the DistAuthLoginServlet.java file in the ..\sakaidev\chef-tool\src\java\org\sakaiproject\tool\authn directory. This is available from Scott Amerson at IETan attachment (rename file for capital letters.
- Put the new login.vm (assuming you haven't changed the out of box version) in ..\sakaidev\chef-tool\src\webapp\vm\authn. An example page vm file is provided as an attachment.
- Add the following to the web.xml in the sakaidev\chef-tool\src\webapp\WEB-INF directory
<!?servlet declaration?
...