Каково фактическое значение аутентификации в основном href для запроса ACL для Caldav?

В настоящее время я реализую HTTP ACL Request для 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 (Basic или Digest).
  2. Относится к пользователям, имеющим привилегии для целевого URI (владелец, администратор или пользователи, имеющие право доступа к базе URI при правильном сопоставлении).

Я могу ошибаться, и, пожалуйста, искренне дайте мне какое-нибудь предложение по его реализации или количество вариантов, которые наиболее близки к решению. Огромное спасибо!


person George Jor    schedule 04.10.2013    source источник


Ответы (1)


«аутентифицированный» — это имя группы в спецификации протокола управления доступом, которая определена для включения текущего аутентифицированного пользователя. Так что ответ 1) выше :)

person Brad at Kademi    schedule 05.10.2013
comment
Большое спасибо за ваш ответ! :) - person George Jor; 25.10.2013