我正在努力将saber / dav作为CalDAV-Server的基础包含在现有的symfony项目中。到目前为止,我已成功扩展了auth-classes。可以使用Lightning登录,并使用saber / caldav中的日历和主体后端来处理单个日历。当通过浏览器与系统交互时也是如此。
现在我正在尝试在macOS上使用iCal(9.0)(10.12.5)。身份验证似乎工作正常,但后来我坚持
“服务器指定了无效的日历主页。”
错误。
我尝试用mitmproxy调查它,但不知何故从iCal到我的网络系统(在http://localhost:8080上运行)的消息没有被记录。 mitmrpoxy在8081上运行,并记录所有其他连接(包括来自iCal的网络呼叫)。 我也试过Charles,但是当使用代理时,来自iCal的消息似乎丢失了端口8080(通过localhost.charlesproxy.com)。
我还在iCal中启用了调试控制台并查看了Console-app中的条目,但直到现在,还没有任何信息可以让我更进一步。
我最有可能获得的下一条信息是什么?有什么工具可以帮助我?
谢谢和问候!
答案 0 :(得分:1)
我想我发现了自己的错误。我试图通过
访问日历......认为iCal会自行添加所需的路径到/日历,/校长,......
原来,我不得不使用
http://localhost/caldav/principals/USERNAME
在iCal中配置帐户。