2

iCal で CalDAV アカウントにアクセスしようとしていますが、[委任] タブ以外はすべて正常に動作します。アクセスできるアカウント (正しい読み取り/書き込みプロパティを含む) は表示されますが、チェックボックスが無効になり、カレンダーを選択できません。誰もこれを以前に見たことがあり、原因が何であるかを知っていますか?

これはカスタム CalDAV 実装であるため、iCal が期待するものとサーバーが送信するものとの間の切断が原因である可能性がありますが、問題の原因を示すエラー/警告メッセージがコンソールに表示されません。

アドバイスをいただければ幸いです。

4

3 に答える 3

2

iCalは、サーバーで使用可能なアクセス許可とメソッドを照会します。コレクションリソースのアクセス許可を照会するには、DAV::read-current-user-privilege-setアクセス許可が必要です。iCalがアクセス許可を読み取ることができると仮定すると、読み取り用のDAV ::読み取りアクセス許可と、書き込み機能を示すDAV :: bind、DAV :: unbind、およびDAV::writeアクセス許可を探します。

これをデバッグする最良の方法は、おそらくRFC3744を約半ダース回読んで、動作中のサーバーに対してiCalを使用し、TCP通信をスニッフィングすることです。良い方法は、ある種の中間者プロキシを使用して、(たとえば)MobileMeやiCloudとの通信を盗聴できるようにすることです。

于 2011-12-16T09:38:34.937 に答える
0

iCal 5.xの [デバッグ] メニューには、CalDAV ログ オプションが用意されています。

そのメニューを有効にするには、 Secrets設定ペインを使用できます。

于 2011-12-16T09:33:27.503 に答える
0

私の限られた経験では、これは、共有に使用されるアカウントが Microsoft Exchange Server 2010 で機能している (個人用ではない) 場合に発生します。3 つのうち 2 つが機能している例:

iCal での Exchange アカウントの委任の設定のスクリーンショット

私はさまざまな Cal​​DAV 実装を使用していますが、同じ制限に遭遇したことがないため、これは適切な回答ではない可能性があります。また、カレンダーと委任のための Exchange Web サービス (EWS) は、おそらく CalDAV に匹敵するものではありません。それでも、それは考える材料です。

于 2011-12-16T09:18:11.640 に答える