对Caldav ACL Request for principal href的实际含义是什么?

问题描述:

我目前正在实施caldav的HTTP ACL Request对Caldav ACL Request for principal href的实际含义是什么?

在下面的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验证(Basic或Digest)
  2. 指用户进行身份验证的用户谁拥有目标URI的权限(拥有者,管理员或拥有正确映射的URI权限的用户)

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

“已认证”是访问控制协议规范中的一个组的名称,该规范定义为包含当前已通过身份验证的用户。所以答案是1)以上:)

+0

非常感谢您的答复! :) –

+0

不客气。任何投票的机会? :) – brad

+0

当然!当我获得足够的声望时,我会投票。 –