Hi CalDAV experts,

can someone please explain the difference between the UUID-based
principal URL of a principal and his/her alternate URIs and his/her user
address(es)? When I direct my web browser at something like
http://cal.example.com:8008/principals/users/brandt/ I can see something
like

======================================================================
[...]

Principal Information
---------------------
GUID: 5a7b217b-5243-5e35-816b-fe08a47b3f50
Record type: users
Short name: brandt
Full name: Jens Brandt
Principal UID: 5a7b217b-5243-5e35-816b-fe08a47b3f50
Principal URL: /principals/__uids__/5a7b217b-5243-5e35-816b-fe08a47b3f50/

Alternate URIs:
 -> /principals/users/brandt/

[...]

Calendar user addresses:
 -> mailto:[EMAIL PROTECTED]
 -> http://cal.ibr.cs.tu-bs.de:8008/principals/users/brandt/
 -> /principals/__uids__/5a7b217b-5243-5e35-816b-fe08a47b3f50/
 -> /principals/users/brandt/
 -> https://cal.ibr.cs.tu-bs.de:8443/principals/users/brandt/
 -> urn:uuid:5a7b217b-5243-5e35-816b-fe08a47b3f50
 ->
https://cal.ibr.cs.tu-bs.de:8443/principals/__uids__/5a7b217b-5243-5e35-816b-fe08a47b3f50/
 ->
http://cal.ibr.cs.tu-bs.de:8008/principals/__uids__/5a7b217b-5243-5e35-816b-fe08a47b3f50/
Collection Listing

[...]
======================================================================

When I use URIs like the "Principal URL" for ACL configuration, it seems
to work as expected. However, it would be nice, if more verbose
addresses like "/principals/users/brandt/" would also work.

I think a mapping from any of the alternate addresses to the UUID could
and should be done before it gets applied to an ACL. What do you think?
_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/calendarserver-users

Reply via email to