Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
In order to enable WebDAV on Sakai 2.0, the following modules must be installed.

...




h3. Required module(s)

...


#1. The correct krb5.conf file for UC Davis' KDC

...


#2. A jaas.conf file that includes other configuration information needed for the provider

...


#3. 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.

...

 The ucdprovider directory from SVN.  This will be added to the [*Sakai Source*]\providers directory.

...


#5.

...

 commons-lang.jar and commons-configuration.jar.

...

  This will be placed in the Tomcat\shared\lib directory.

...


#6.

...

 The project.xml

...

 and components.xml

...

 that will be place in the [*Sakai Source*]\providers\components directory

...


#7.

...

 A keytab file for access to the KDC.  See Scott Amerson for details.

...



h2. Sakai 2.0.+/WebDav Install Instructions

...


#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)

||package||Source code||||
|-----------

...

|java->src->

...

|||||||
|-----------

...

|-----------

...

|edu.ucdavis.security.sakai2.distauth.user

...

|UCDKerbLDAP.java|||||
|-----------

...

|-----------

...

------------------------------------

...

|edu.ucdavis.security.sakai2.distauth.utilities|{misc LDAP extensions, not implemented}||||