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}|||| |