[CalendarServer-users] delegation help?

Joe Auty joe at netmusician.org
Fri Nov 16 22:10:12 PST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Finally had time to test this, but this doesn't seem to work... here  
are the your instructions again, Cyrus, as well as my results...

On Nov 12, 2007, at 10:13 AM, Cyrus Daboo wrote:
>>
>
> OK, here are some step-by-step instructions for setting up delegates:
>
> Example add user 'A' as a delegate/proxy for user 'B'.
>
> 1) In the accounts.xml, locate the user 'B' account entry.
>
> 2) Add a <proxies> element to user B entry if one is not already  
> present.
>
> 3) Inside the <proxies> element add an element for user 'A' thusly:
>
>   <member type="users">A</member>
>
>   replace 'A' with the actual user id.
>
> 4) In your web browser, navigate to /principals/users/B  
> (substituting the user id for B). Copy the principal-URL value you  
> see there (it will start with /principals/__uids__/).
>
> 5) In iCal create a new CalDAV account. For the user id enter user  
> A's user id. For the password use user A's password. Expand down the  
> 'Server Options" section and enter the principal-URL value for user  
> B into the Account URL field. Then click Add.
>
> 6) After that the calendars for user B will appear in iCal. Note  
> that this is being accessed by user A (i.e. using user A's login/ 
> password). So user B's login/password is kept private to them. User  
> A will have full read-write access to user B's calendar data.
>

Okay, I have 3 accounts configured in iCal now:

1) my account (user A)
2) my test account (user B)
3) the account you requested me to create here using the username and  
password for user A, and the following server address:
	
https://mydomain:8443/principals/__uids__/test/

I have setup delegation for user A so that I can access user B using  
the delegation tab in the iCal GUI

Here is my accounts XML file:


<user>
   <uid>userA</uid>
   <guid>userA</guid>
   <password>password</password>
   <name>user A</name>
   </user>
<user>
   <uid>userB</uid>
   <guid>userB</guid>
   <password>password</password>
   <name>user B</name>
   </user>
<user>


  <location>
   <uid>userA</uid>
   <password>password</password>
   <name>user A</name>
    <auto-schedule/>
   <proxies>
   <member type="users">userB</member>
   </proxies>
   </location>

   <location>
   <uid>userB</uid>
   <password>password</password>
   <name>user B</name>
   <auto-schedule/>
   <proxies>
   <member type="users">userA</member>
   </proxies>
   </location>


The result: no noticeable change. I was expecting that anything I'd  
write to the delegate calendar would be available under user B's  
calendar and vice versa.

Have I done something wrong here?







- -----------
Joe Auty
NetMusician: web publishing software for musicians
http://www.netmusician.org
joe at netmusician.org


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iD8DBQFHPoXFCgdfeCwsL5ERAoGCAJ4r9IFaDqsMjteygSGNlepQZt9LXQCfVfIH
RBp/h3FvSrQtQZkG9qTAUOM=
=inbp
-----END PGP SIGNATURE-----


More information about the calendarserver-users mailing list