WebdavLDAPAuthentication

Introduction

The Open Project Services WebDav Authentication Filter provides authorized access to ics files (calendars and timesheets) listed in ldap. The filter will deny access to an ics file if the user is not a the owner of the file or not in the admin group for OPS. Users can only modify their current timesheet, archived timesheet files are readable but cannot be written to.

The OPS WebDav uses ldap to determine if a user gets access to the requested ics file. For this the ldap needs to run with the ops ldap schema and the requestad resource has to be listed in the ldap group Timesheets.

Several parts of OPS can be used to view or modify ics files:

  • OPS Sunbird add-on for accessing and updating timesheets
  • the OPS Project web interface for archiving timesheets
  • OPS Admin for creating reports from timesheets

Starting with ops OPS WebDav

OPS WebDav can only serve existing ics files that are listed in ldap. When starting with ops the sys admin has to create one ics file for every user in a 'timesheets' directory in the OPS WebDav context root on the server and an entry in the Timesheets group in ldap for that file.

Alternative

It is also possible to provide access to ics files directly, see SimpleWebDavAccess. However, this allows all OPS users to view and alter all ics files.

-- IvanaCace - 22 Dec 2008

Topic revision: r3 - 22 Dec 2008 - 13:12:33 - IvanaCace

tip TWiki Tip of the Day
Disabling links in large blocks of text
You can disable automatic linking of WikiWords by surrounding the text with noautolink and /noautolink ... Read on Read more

 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback