CalDAV: Porovnání verzí

Smazaný obsah Přidaný obsah
mBez shrnutí editace
m Robot: nahrazení kouzelného odkazu RFC
Řádek 1:
Protokol '''CalDAV''' je rozšíření standardu [[WebDAV]], definovaný [[IETF]] v roce 2007 ([[rfc:4791|RFC 4791]]). Jeho cílem je umožnit klientům přístup ke kalendářním informacím uložených na vzdáleném [[server]]u.
 
Architektura CalDAV organizuje data (události, úkoly, poznámky atd.) do kolekcí. Zdroje a kolekce mohou být přístupné jednomu nebo i více uživatelům pomocí protokolu [[WebDAV]], který poskytuje možnost uzamčení vybraných dat a kolekcí. Pro řízení přístupu k datům je použit koncept [[Access control list|ACL]] (seznam oprávnění připojený k objektu). To znamená, že jakákoliv operace klienta nad daty může být serverem odmítnuta. Aby toho mohlo být dosáhnuto CalDAV server musí podporovat WebDAV Access Control Protocol definovaný [[rfc:3744|RFC 3744]]. Kalendářní zdroje jsou reprezentovány ve formátu [[iCalendar]], to umožňuje u více serverových a klientských aplikací vzájemné sdílení dat.
 
== Datový model ==
CalDAV kalendář je definován jako [[WebDAV]] kolekce s danou strukturou. Kalendářní kolekce může obsahovat několik zdrojů, nazývající se „objekty kalendářních zdrojů“, jako přímé potomky. Každá kolekce a objekt kalendářních zdrojů mohou být uzamčeny nebo obsahovat individuální [[WebDAV]] vlastnosti.
 
CalDAV server je tvořen kombinací kalendářních funkcí a WebDAV úložištěm, které obsahuje kolekce s kalendářními objekty, nacházejícími se v rámci jednotného ([[Uniform Resource Locator|URL]]) jmenného prostoru. WebDAV úložiště může být prohlášeno za CalDAV server, pokud splňuje funkcionalitu, která je zadaná v dokumentu [[rfc:4791|RFC 4791]]. Server musí dokázat reagovat na dotazy od klienta, např. na požadavek na změnu dat, zaslání dat nebo synchronizaci, v případě, že si klient uchovává data na svém úložišti.
 
=== Objekty kalendářních zdrojů ===
Řádek 51:
 
=== Kontrola přístupu ===
CalDAV server musí podporovat a dodržovat požadavky na standard [[WebDAV]] [[Access control list|ACL]], definovaný [[rfc:3744|RFC 3744]], a tím poskytovat rámec pro rozšiřitelnou sadu oprávnění, která mohou být použita na kolekce nebo pouze zdroje v ní obsažené. Díky těmto oprávněním může být klientům omezen přístup ke zdrojům.
 
Kromě tohoto standardu je protokol CalDAV rozšířen o možnost poskytnout uživatelům (pomocí oprávnění ''CALDAV:read-free-busy'') náhled pouze na obsazený čas v cizím kalendáři, bez zobrazení dalších detailů kalendářních komponent. Oprávnění může být použito na kalendářní kolekce, běžné kolekce nebo objekty kalendářních zdrojů a musí být vnořené do ''DAV:read'' oprávnění.
Řádek 210:
== Externí odkazy ==
* [http://caldav.calconnect.org/ Web o protokolu CalDAV]
* [[rfc:2616|RFC 2616]] – HTTP
* [[rfc:3744|RFC 3744]] – WebDAV Access Control Protocol
* [[rfc:4791|RFC 4791]] – CalDAV
* [[rfc:4918|RFC 4918]] – WebDAV
* [[rfc:5545|RFC 5545]] – iCalendar
 
[[Kategorie:Synchronizace]]