对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是日历名称。
我想知道它的实际含义。
这里是的“”我的理解目标主体可能的选项:
- 指谁提出的要求与HTTP验证(Basic或Digest)
- 指用户进行身份验证的用户谁拥有目标URI的权限(拥有者,管理员或拥有正确映射的URI权限的用户)
我可能是错误的,请真诚地给我一些建议,以实施它或数量选项whi ch最接近解决方案。非常感谢!
答
“已认证”是访问控制协议规范中的一个组的名称,该规范定义为包含当前已通过身份验证的用户。所以答案是1)以上:)
非常感谢您的答复! :) –
不客气。任何投票的机会? :) – brad
当然!当我获得足够的声望时,我会投票。 –