0

私が所有する WebDAV フォルダーに別の主要な読み取りアクセス許可を付与しようとしています。RFC3744によれば、これは PROPPATCH を使用して可能であるはずですが、PROPFIND の例のみがリストされています。

私が見つけた唯一の例は、所有者(読み取り専用プロパティ)を設定しない方法の例です:

<propertyupdate xmlns="DAV:">
  <set>
    <prop>
      <owner>
        <href>principal_uri</href>
      </owner>
    </prop>
  </set>
</propertyupdate>

それから私はこれを推測しました(失敗した)PROPPATCH:

<propertyupdate xmlns="DAV:">
  <set>
    <prop>
      <acl>
        <ace>
          <principal>
            <href>principal_uri</href>
          </principal>
          <grant>
            <privilege>
              <read/>
            </privilege>
          </grant>
        </ace>
      </acl>
    </prop>
  </set>
</propertyupdate>

私は Bedework 3.8 Calendar Server に対してこれを行っています。ACL クエリに正しく応答します。上記の PROPPATCH は 404 Not Found で応答されます。リクエストは有効な URL に向けられています。

どんな提案でも大歓迎です。

敬具、クリスチャン。

4

1 に答える 1

2

ACL を更新するために、 を使用することはできませんPROPPATCHACL代わりに http メソッドを使用する必要があります。

于 2013-08-07T13:13:01.073 に答える