I am currently running calendarserver on an OSX server and I am using XMLDirectoryService. I have figured out how to add Principals to the accounts.xml file. When I look at the server using a web browser I can see all the users accounts. But when I browse to another users calendar cannot see their calendar. If I browse to my own calendar then I can see it just fine. I am guessing that I need to configure something along the lines of ACLs. I cannot find any documentation that allows me to configure to allow a person to read or edit another users calendar. Nor can I read another persons calendar. Is there documentation on how to set this up. I would use the Open Directory service but have not found out how to integrate it into our OD system.