0

我目前正在实施HTTP ACL Requestfor caldav。

在以下 XML 文档中,主要有一个标记:

<?xml version="1.0" encoding="utf-8" ?>
<D:acl xmlns:D="DAV:">
    <D:ace>
        <D:principal>
            <D:authenticated/>
        </D:principal>
        <D:grant>
            <D:privilege><D:read-current-user-privilege-set/></D:privilege>
        </D:grant>
    </D:ace>
</D:acl>

目标

 URI: /user/2/caldav/calreadtoauth/
where /user/2/caldav/ is user path of calendar collection 

calreadtoauth 是日历名称。

我想知道它的实际含义。

以下是“”的目标主体的可能选项,以供我理解:

  1. 指发出请求的用户通过 HTTP 身份验证(基本或摘要)进行身份验证
  2. 指对目标 URI 具有权限的用户(所有者、管理员或基于正确映射有权访问 URI 的用户)

我可能错了,请真诚地给我一些建议,以实现它或最接近解决方案的选项数量。非常感谢!

4

1 回答 1

0

“authenticated”是访问控制协议规范中定义为包括当前已验证用户的组的名称。所以答案是上面的 1) :)

于 2013-10-05T10:32:53.260 回答