Hi Tyler,

--On February 27, 2007 4:41:10 PM -0600 Tyler Keating <[EMAIL PROTECTED]> wrote:

I'm having trouble accessing group calendars.  So far I've implemented a
custom directory service tied to my application, but when a member tries
to access their group's calendar, I get a "403 Forbidden" response.  The
custom directory service is properly returning the set of members for the
group and then the DirectoryRecords for each member in the group.  I've
verified that the groupMembers() method in principal.py returns the
proper DirectoryPrincipalResources of the members as well.  I don't know
if it's an issue with the directory service, but I thought I'd mention it
anyway.

Can someone please explain what I'm missing?

To check whether principals and group memberships are setup properly, use a browser and view the /principals hierarchy there. When you click on a principal the server will generate an HTML page with some (really) useful information on it. So check that your groups do appear under /principals and that their membership looks right. Also check the regular principals that are members of a group to verify they show themselves as belonging to it.

If the principal all look OK, then next thing to check is the ACLs on the resources you are trying to access. For that you may need to probe with a WebDAV client that allows you to inspect the ACL property (you will likely need to do that as the admin user).

--
Cyrus Daboo

_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/calendarserver-users

Reply via email to