2013-10-04 31 views
0

我目前正在實施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最接近解決方案。非常感謝!

回答

0

「已認證」是訪問控制協議規範中的一個組的名稱,該規範定義爲包含當前已通過身份驗證的用戶。所以答案是1)以上:)

+0

非常感謝您的答覆! :) –

+0

不客氣。任何投票的機會? :) – brad

+0

當然!當我獲得足夠的聲望時,我會投票。 –

相關問題