Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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?

...