[CalendarServer-users] Assign Delegate/Proxy for User principal

Corey Scobie corey at scobie.com
Mon Dec 15 14:03:52 PST 2008

I answered the question myself today with some additional manual  
digging in the archives of this list. Ultimately, I understood the  
direction provided in another thread to use the CalDAVClientLibrary to  
manage relationships and ACLs of principals. However, I could not make  
successful changes to any of the principals in my XML Directory. It  
turns out that my principal URL has a trailing slash, which is  
material in parsing the URL string.

I was using /principals/__uids__/user   and needed to use /principals/ 
__uids__/user/. Delegates work and I am on to the next problem,  
address completion via LDAP.

Thanks for anyone that spent brain cycles reading this.


On Dec 15, 2008, at 10:27 AM, Corey Scobie wrote:

> I am certain this subject has been beaten to death - but without a  
> searchable archive I can't seem to zero in on the exact solution.
> I am running latest DCS with XML File Directory Service. I want to  
> define user "B" and give them read/write access to the calendars in  
> user A's store. I have tried defining a proxy on the user principal  
> object but it appears that users cannot have proxies. Do I really  
> need to define user A as a resource principal?
> Sorry if I am being thick here. I have researched hours on this  
> subject and still do not have a definitive answer on defining  
> delegates for a user using XML File Repository.
> Thanks in advance.
> Corey

More information about the calendarserver-users mailing list