In order to enable WebDAV on Sakai 2.0, the following modules must be installed.
Required module(s)
#1. Download the The correct krb5.conf file for UC Davis' KDC
#2. Create a A jaas.conf file that includes other configuration information needed for the provider
#3. Download the custom Custom UserDirectoryProvider, UC Davis' Provider, UCDKerbLDAP.java which is a modified version of Stanford's provider. Thanks to Casey Dunn at Stanford for providing this example.
#4. Download the ucdprovider directory from SVN. This will be added to the *Sakai Source*\providers directory.
#5. Download commons-lang.jar and commons-configuration.jar. Place in Tomcat\shared\lib directory.
#6. Download the web.xml, and components.xml to be placed in the *Sakai Source*\providers\components directory
#7. Retrieve a keytab file for access to the KDC. See Scott Amerson for details.
...
#1 Add the following code to the providers directory in your Sakai src\providers directory. This may be attained from SVN.
ucdprovider | source dir | package | Provider code (Kerberos) |
---|---|---|---|
----------- | java->src-> | ||
----------- | ----------- | edu.ucdavis.security.sakai2.distauth.user | |
----------- | ----------- | ------------------------------------ | UCDKerbLDAP.java |