Ugrás a tartalomhoz

Sütibeállítások

Típusonként válassza ki, mely sütiket engedélyezi. Választását bármikor módosíthatja a Sütibeállítások linken, amely minden oldal alján megtalálható. Adatvédelmi nyilatkozat

Szükséges

Mindig bekapcsolva

A bejelentkezéshez, a kosár megőrzéséhez és a választásai megjegyzéséhez szükségesek. Ezek mindig be vannak kapcsolva.

Milyen sütik?
  • weboke_sessie, weboke_klant, weboke_remember: a munkamenet és a bejelentkezve maradás
  • weboke_basket: a kosár
  • wkBtwIncl: az árak megjelenítése ÁFÁ-val vagy anélkül
  • wok_cookies: a sütiválasztás, 12 hónap

Méri, melyik hirdetés vezet látogatáshoz vagy rendeléshez, hogy ne fizessünk hatástalan hirdetésekért.

Milyen sütik?
  • Google Ads a Google Tag Manageren keresztül (_gcl_au, _gcl_aw), legfeljebb 90 napig
  • OpenAI Ads, hirdetések a ChatGPT-ben
  • wok_aff: melyik partnerünk ajánlására érkezett (partnerprogram), 60 nap

4,6

Ország és nyelv

Minden országnak saját oldala van, az adott ország áraival és ÁFA-jával.

Megtekintés

CalDAV és CardDAV: hogyan szinkronizálja a naptárat és a névjegyeket

Modul 5: Naptár és névjegyek · Olvasási idő: 10 perc

Tanulási cél: E lecke után el tudja magyarázni, hogyan tartja a CalDAV és a CardDAV egyezésben a naptárát és névjegyeit a kiszolgáló és az eszközök között, miért csak akkor veszi ezt észre, amikor beállít egy alkalmazást, és milyen adatokra van szüksége egy alkalmazás összekapcsolásához.

Kulcsfogalmak: CalDAV, CardDAV, WebDAV, szinkronizálás, kiszolgálócím, .well-known/caldav, .well-known/carddav, principal, alkalmazásjelszó, Exchange ActiveSync, alapértelmezett naptár

A naptár és a névjegyek a kiszolgálón laknak

A Google és a Microsoft esetén nem veszi észre, hogyan kerül a naptára a telefonjára. Bejelentkezik a fiókjával, és a naptár, valamint a névjegyek egyszerűen ott vannak. A háttérben ehhez gyakran saját szinkronizálási módszert használnak: a Microsoft az Exchange ActiveSync-et és saját kapcsolódásokat, a Google pedig a saját fiókszinkronizálását Androidon.

Egy európai szolgáltatónál ez szinte mindig két nyílt szabványon keresztül történik:

  • CalDAV (RFC 4791) a naptárakhoz és feladatlistákhoz;
  • CardDAV (RFC 6352) a névjegyekhez.

Mindkettő a WebDAV-ra épül, amely a szokásos webes forgalom (HTTPS) kiterjesztése, és amellyel fájlokat lehet olvasni és írni egy kiszolgálón. Egy találkozó a CalDAV számára egy kis fájl iCalendar formátumban (5.2 lecke), egy névjegy pedig egy kis fájl vCard formátumban. A kiszolgáló ezeket a fájlokat naptáranként vagy címjegyzékenként egy mappában tárolja. A telefonja, a laptopja és a webes naptár néhány percenként megkérdezi: "mi változott a legutóbbi óta?", és csak a változásokat tölti le.

iPhone  <--CalDAV/HTTPS-->  server: /calendars/anne/werk/  <--CalDAV-->  laptop (Thunderbird)
                                   ^
                                   |
                              webagenda in de browser

A nyílt szabvány nagy előnye: nincs egyetlen alkalmazáshoz kötve. Az iPhone naptár alkalmazása, a DAVx5 Androidon, a Thunderbird, a Mac Naptár alkalmazása és sok más alkalmazás beszéli a CalDAV-ot. Ha később egy másik, szintén CalDAV-ot használó szolgáltatóra vált, ugyanazokat az alkalmazásokat állítja be újra.

Miért nem látja, amíg nem állít be egy alkalmazást

A naptár átköltöztetése után (5.2 és 5.3 lecke) minden szépen ott van az új szolgáltatójának webes naptárában. A telefonja erről még semmit sem tud. Nincs olyan alkalmazás, amely magától megjelenik: minden eszközön hozzá kell adnia egy fiókot. Ehhez három dologra van szüksége:

AdatPélda a Szemcse Pékségnél
A kiszolgáló címehttps://cloud.example.com vagy a teljes DAV-cím, például https://cloud.example.com/remote.php/dav
A felhasználónévanne
Egy jelszóegy alkalmazásjelszó, lásd alább

A kiszolgáló címe és a .well-known

Minden szolgáltatásnak saját elérési útvonala van, ahol a CalDAV és a CardDAV található. A Nextcloud esetében ez a /remote.php/dav, más kiszolgálóknál valami más. Hogy ne kelljen mindenkinek ismernie ezt az útvonalat, van egy megállapodás (RFC 6764): egy alkalmazás, amely csak a domainnevet kapja meg, először egy rögzített helyen néz:

https://cloud.example.com/.well-known/caldav
https://cloud.example.com/.well-known/carddav

A kiszolgáló ott egy átirányítással válaszol a valódi útvonalra. Ha ez az átirányítás jól működik, akkor az iPhone-jában csak a cloud.example.com címet kell megadnia. Ha nem működik, az alkalmazás azt mondja "nem sikerült ellenőrizni a fiókot", és meg kell adnia a teljes címet. Ugyanez az RFC SRV-rekordokat is leír (_caldavs._tcp.example.com), amelyekkel egy alkalmazás az e-mail-domainje alapján megtalálhatja a kiszolgálót. Nem minden alkalmazás használja ezt.

Ezután az alkalmazás megkérdezi a kiszolgálótól az Ön principal-ját: a fiókjának rögzített helyét a kiszolgálón, a naptárainak és címjegyzékeinek listájával. Így az alkalmazás magától megtalálja az összes naptárat, azokat is, amelyeket megosztottak Önnel.

Miért van szüksége alkalmazásjelszóra

A legtöbb európai felhőszolgáltatás a böngészőbeli bejelentkezéskor egy második lépést kér: egy e-mailben küldött kódot, egy hitelesítő alkalmazást vagy egy passkey-t. Egy naptár-alkalmazás a telefonján nem tudja elvégezni ezt a második lépést. Csak egy felhasználónév és jelszó mezője van.

Ezért egy ilyen alkalmazáshoz alkalmazásjelszót hoz létre: egy hosszú, véletlenszerű jelszót, amely csak az adott alkalmazásra érvényes. Ezt a felhő biztonsági beállításaiban hozza létre, felismerhető nevet ad neki ("Naptár iPhone Anne"), és beírja az alkalmazásba.

Előnyök:

  • A valódi jelszava nincs a telefonján.
  • Ha elveszíti a telefonját, csak azt az egy alkalmazásjelszót vonja vissza; a többi tovább működik.
  • Ha megváltoztatja a szokásos jelszavát, az alkalmazásai továbbra is működnek.

Egyes alkalmazások a böngészőn keresztül is tudnak bejelentkezni: megnyitják a felhő bejelentkezési képernyőjét, Ön ott elvégzi a második lépést, és az alkalmazás maga kap egy alkalmazásjelszót. A DAVx5 Androidon például erre képes a Nextclouddal.

A naptár-alkalmazásoknál a legismertebb hibaüzenet a 401 Unauthorized. Ez szinte mindig azt jelenti: a szokásos jelszavát használta alkalmazásjelszó helyett, vagy az alkalmazásjelszót visszavonták.

Exchange-naptárak és amit elveszít

Aki a Microsoft 365-től érkezik, hozzászokott néhány olyan dologhoz, amely a CalDAV-val másként vagy egyáltalán nem működik:

  • Kollégák szabad/foglalt állapotának megtekintése tervezéskor. A Nextcloud és más CalDAV-kiszolgálók rendelkeznek saját megoldással (elérhetőség ugyanazon a kiszolgálón belül), de ez nem működik különböző szolgáltatások között, és nem mindig minden alkalmazásban.
  • Termek és eszközök foglalása (tárgyaló, projektor). Egyes kiszolgálók rendelkeznek erőforrás-naptárakkal, mások nem.
  • Delegált hozzáférés ("a titkárnő kezeli az igazgató naptárát"). CalDAV esetén ezt szerkesztési jogosultsággal történő megosztással oldja meg.

Vegye fel ezt a listájára (3. modul). Ritkán ok arra, hogy ne váltson, de a kollégáknak előre tudniuk kell róla.

A gyakorlatban: így néz ki egy szolgáltatónál

Egy WebOké Nextcloudban a Naptár alkalmazásban, balra lent a Naptár beállításai alatt találja meg a címeket: a CalDAV-webcímet és a Kiszolgálócím iOS-hez és macOS-hez mezőt, mindegyik egy másoló gombbal. Az általános cím a https://<az Ön címe>/remote.php/dav. Egy alkalmazásjelszót a Beállítások, Biztonság, Eszközök és munkamenetek alatt hoz létre. Ott később azt is látja, melyik eszköz mikor lépett utoljára kapcsolatba, és ott vonhat vissza egy alkalmazásjelszót. Más Nextcloud-szolgáltatók pontosan ugyanígy működnek; más európai szolgáltatásoknál (például mailbox.org, Posteo vagy egy Open-Xchange környezet) a CalDAV-cím a súgóoldalakon vagy a beállításokban található, és az alkalmazásjelszavakat néha "eszközjelszónak" vagy "alkalmazásjelszónak" hívják.

Összefoglalás

  • A CalDAV (naptár, feladatok) és a CardDAV (névjegyek) nyílt szabványok a WebDAV és a HTTPS fölött; minden változás egy kis fájl a kiszolgálón.
  • Minden eszközön saját maga kell hozzáadnia egy fiókot: kiszolgálócím, felhasználónév és egy alkalmazásjelszó.
  • A .well-known/caldav és .well-known/carddav révén egy alkalmazás csak a domainnév alapján megtalálja a valódi útvonalat; ha ez nem működik, adja meg a teljes DAV-címet.
  • Alkalmazásjelszóra azért van szükség, mert a naptár-alkalmazások nem tudnak második bejelentkezési lépést végrehajtani; egy 401-es hibaüzenet szinte mindig hibás jelszót jelent.
  • Az Exchange funkciói, mint a kollégák közötti szabad/foglalt állapot, termek foglalása és delegálás, másként működnek; vegye fel ezeket a listájára.

Kvíz

1. Melyik protokollt használja a névjegyek egyezésben tartásához a kiszolgáló és a telefon között?



2. Mire szolgál a https://cloud.example.com/.well-known/caldav?



3. Anne beállítja a naptárát az iPhone-ján a szokásos Nextcloud-jelszavával, és "401 Unauthorized" hibát kap. Mi a megoldás?



4. Mi az előnye egy külön alkalmazásjelszónak eszközönként?



5. A pékség jelenleg úgy tervezi a megbeszéléseket, hogy az Outlookban megnézi, ki ér rá. Mi egy tisztességes megjegyzés a CalDAV-naptárra való áttéréskor?



Feladat

A5.1 feladat: Megtalálja egy alkalmazás az Ön naptárát? Adja meg a (új) felhőjének címét, például cloud.example.com. A program ellenőrzi, hogy a /.well-known/caldav és a /.well-known/carddav helyesen átirányít-e egy DAV-útvonalra, és hogy a kiszolgáló ott DAV-kiszolgálóként válaszol-e. Így megtudja, hogy egy telefonon elegendő-e csak a domainnevet megadnia.

A5.1. feladat: Megtalálja egy alkalmazás az Ön naptárát?

Adja meg a felhőjének a címét. A program azt teszi, amit egy naptáralkalmazás tesz: lekéri a /.well-known/caldav és /.well-known/carddav címet, követi az átirányítást, és megnézi, hogy ott egy DAV-szerver válaszol-e. Bejelentkezés nem történik.



Amit beír, és amit találunk, azt nem tároljuk. A böngészője megjegyzi a válaszait és azt, hogy teljesítette e a feladatot. Ha bejelentkezett, a Fiókomban csak azt tároljuk, hogy a feladat (majdnem) helyes volt; ott ezt is törölheti.

További olvasnivaló

Az ezekben a cikkekben leírt lépések a WebOké szolgáltatásaira vonatkoznak; más szolgáltatóknál hasonlóan működik.

Egy pillanat…

Domainek beállítása

Állítsa be domainenként a névszervereket, a tárhelyhez való kapcsolást és azt, hogy ki legyen a tulajdonos.

Domainek betöltése…