列出 CalDAV 上可供用户使用的日历 (Bedework)
Posted
技术标签:
【中文标题】列出 CalDAV 上可供用户使用的日历 (Bedework)【英文标题】:List Calendars available for user on CalDAV (Bedework) 【发布时间】:2012-07-17 09:19:46 【问题描述】:我使用 IPWorks .Net CalDAV-component 在 Bedework 快速启动日历服务器上运行,设置在 localhost:8080。为了访问日历,我需要知道它们的资源 URI。
当使用 Baikal (SabreDAV) 作为服务器时,我只是使用 WebDAV ListDirectory 来查看子目录,这将是各种日历 URI。
但是,我无法在 Bedework 上完成这项工作,它只返回基本 URL。
'http://localhost:8080/ucaldav/principals/users/vbede/'
在 CalDAV 上为用户获取日历的适当方法是什么? 更具体地说是关于 Bedework?
http://www.nsoftware.com/ipworks/ https://wiki.jasig.org/display/BWK38/The+Bedework+Quickstart【问题讨论】:
【参考方案1】:Bedework 和 SabreDAV 使用不同的身份验证方案。对 Bedework 使用默认的 BasicAuth,对 SabreDAV 使用 Digest。
此外,将 WebDav.Depth 限制为直系子级,并使用:
http://localhost:8080/ucaldav/user/#username/
【讨论】:
以上是关于列出 CalDAV 上可供用户使用的日历 (Bedework)的主要内容,如果未能解决你的问题,请参考以下文章