Preskoči na vsebino

Nastavitve piškotkov

Za vsako vrsto izberite, katere piškotke dovolite. Svojo izbiro lahko kadar koli spremenite prek povezave Nastavitve piškotkov na dnu vsake strani. Izjava o zasebnosti

Nujni

Vedno vklopljeno

Potrebni so za prijavo, shranjevanje košarice in pomnjenje Vaših izbir. Vedno so vklopljeni.

Kateri piškotki?
  • weboke_sessie, weboke_klant, weboke_remember: Vaša seja in ohranjanje prijave
  • weboke_basket: Vaša košarica
  • wkBtwIncl: prikaz cen z DDV ali brez DDV
  • wok_cookies: Vaša izbira glede piškotkov, 12 mesecev

Meri, kateri oglas vodi do obiska ali naročila, da ne plačujemo za oglase, ki ne prinesejo ničesar.

Kateri piškotki?
  • Google Ads prek Google Tag Manager (_gcl_au, _gcl_aw), do 90 dni
  • OpenAI Ads, oglasi v ChatGPT
  • wok_aff: prek katerega partnerja ste prišli k nam (partnerski program), 60 dni

4,6

Država in jezik

Vsaka država ima svojo spletno stran, s cenami in DDV za to državo.

Prikaži

CalDAV in CardDAV: kako sinhronizirati koledar in stike

Modul 5: Koledar in stiki · Čas branja: 10 minut

Učni cilj: Po tej lekciji boste znali razložiti, kako CalDAV in CardDAV usklajujeta Vaš koledar in stike med strežnikom ter napravami, zakaj to opazite šele, ko nastavite aplikacijo, in katere podatke potrebujete za povezavo aplikacije.

Ključni pojmi: CalDAV, CardDAV, WebDAV, sinhronizacija, naslov strežnika, .well-known/caldav, .well-known/carddav, principal, geslo za aplikacijo, Exchange ActiveSync, privzeti koledar

Koledar in stiki prebivajo na strežniku

Pri Google in Microsoftu ne opazite, kako Vaš koledar pride na telefon. Prijavite se s svojim računom, koledar in stiki pa so preprosto tam. V ozadju za to pogosto uporabljajo svoj lasten način sinhronizacije: Microsoft uporablja Exchange ActiveSync in lastne povezave, Google pa svojo sinhronizacijo računov na Androidu.

Pri evropskem ponudniku to skoraj vedno poteka prek dveh odprtih standardov:

  • CalDAV (RFC 4791) za koledarje in sezname opravil;
  • CardDAV (RFC 6352) za stike.

Oba temeljita na WebDAV, razširitvi navadnega spletnega prometa (HTTPS), s katero lahko berete in pišete datoteke na strežniku. Dogodek je za CalDAV majhna datoteka v obliki iCalendar (lekcija 5.2), stik pa majhna datoteka v obliki vCard. Strežnik te datoteke shranjuje v mapo za vsak koledar ali imenik posebej. Vaš telefon, prenosnik in spletni koledar vsakih nekaj minut vprašajo: "kaj se je spremenilo od zadnjič?" in prenesejo samo spremembe.

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

Velika prednost odprtega standarda je, da niste vezani na eno samo aplikacijo. Koledarska aplikacija na Vašem iPhonu, DAVx5 na Androidu, Thunderbird, Koledar na Macu in številne druge aplikacije govorijo CalDAV. Če kasneje spet zamenjate ponudnika, ki prav tako podpira CalDAV, boste iste aplikacije preprosto znova nastavili.

Zakaj tega ne opazite, dokler ne nastavite aplikacije

Po prenosu koledarja (lekcija 5.2 in 5.3) je vse urejeno v spletnem koledarju Vaše nove storitve. Vaš telefon o tem še ne ve ničesar. Nobena aplikacija se ne pojavi sama od sebe: na vsaki napravi morate dodati račun. Za to potrebujete tri podatke:

PodatekPrimer pri Bakkerij De Korrel
Naslov strežnikahttps://cloud.example.com ali celoten naslov DAV, na primer https://cloud.example.com/remote.php/dav
Uporabniško imeanne
Geslogeslo za aplikacijo, glejte spodaj

Naslov strežnika in .well-known

Vsaka storitev ima svojo pot, kjer "prebivata" CalDAV in CardDAV. Pri Nextcloud je to /remote.php/dav, pri drugih strežnikih nekoliko drugače. Da ne bi bilo treba vsakemu poznati te poti, obstaja dogovor (RFC 6764): aplikacija, ki dobi samo ime domene, najprej pogleda na stalno mesto:

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

Strežnik na tem mestu odgovori s preusmeritvijo na pravo pot. Če ta preusmeritev deluje pravilno, morate v iPhonu vnesti le cloud.example.com. Če ne deluje, aplikacija javi "računa ni mogoče preveriti" in morate vnesti celoten naslov. Isti RFC opisuje tudi zapise SRV (_caldavs._tcp.example.com), s katerimi lahko aplikacija strežnik najde že na podlagi Vaše e-poštne domene. Vsaka aplikacija tega ne uporablja.

Nato aplikacija strežnik vpraša po Vašem principalu: stalnem mestu Vašega računa na strežniku, s seznamom Vaših koledarjev in imenikov. Tako aplikacija samodejno najde vse koledarje, tudi tiste, ki so bili deljeni z Vami.

Zakaj potrebujete geslo za aplikacijo

Večina evropskih oblačnih storitev pri prijavi v brskalniku zahteva še drugi korak: kodo po e-pošti, aplikacijo za preverjanje pristnosti ali ključ za dostop (passkey). Koledarska aplikacija na telefonu tega drugega koraka ne more izvesti. Ima samo polje za uporabniško ime in geslo.

Zato za tako aplikacijo ustvarite geslo za aplikacijo: dolgo, naključno geslo, ki velja samo za to eno aplikacijo. Ustvarite ga v varnostnih nastavitvah Vašega oblaka, mu daste prepoznavno ime ("Koledar iPhone Anne") in ga vnesete v aplikacijo.

Prednosti:

  • Vaše pravo geslo ni shranjeno na telefonu.
  • Če izgubite telefon, prekličete samo to eno geslo za aplikacijo; vse ostalo še naprej deluje.
  • Če spremenite svoje navadno geslo, Vaše aplikacije še naprej delujejo.

Nekatere aplikacije se lahko prijavijo tudi prek brskalnika: odprejo prijavni zaslon Vašega oblaka, Vi tam opravite drugi korak, aplikacija pa sama pridobi geslo za aplikacijo. To lahko na primer DAVx5 na Androidu naredi z Nextcloud.

Najbolj znano sporočilo o napaki pri koledarskih aplikacijah je 401 Unauthorized. Skoraj vedno to pomeni: uporabili ste svoje navadno geslo namesto gesla za aplikacijo, ali pa je bilo geslo za aplikacijo preklicano.

Koledarji Exchange in kaj izgubite

Kdor prihaja iz Microsoft 365, je navajen nekaterih stvari, ki pri CalDAV delujejo drugače ali sploh ne delujejo:

  • Pregled zasedenosti (prosto/zasedeno) sodelavcev pri načrtovanju. Nextcloud in drugi strežniki CalDAV imajo svojo obliko tega (razpoložljivost znotraj istega strežnika), vendar to ne deluje med različnimi storitvami in ne vedno v vsaki aplikaciji.
  • Rezervacija prostorov in naprav (sejna soba, projektor). Nekateri strežniki imajo koledarje virov, drugi ne.
  • Pooblaščen dostop ("tajnica upravlja koledar direktorja"). Pri CalDAV to uredite z deljenjem s pravicami urejanja.

To zapišite na svoj seznam (modul 3). Redko je to razlog za odstop od selitve, vendar morajo biti sodelavci o tem obveščeni vnaprej.

V praksi: tako je to videti pri ponudniku

V Nextcloud WebOké najdete naslove v aplikaciji Koledar, spodaj levo pri Nastavitve koledarja: naslov URL CalDAV in Naslov strežnika za iOS in macOS, vsak z gumbom za kopiranje. Splošni naslov je https://<vaš-naslov>/remote.php/dav. Geslo za aplikacijo ustvarite pri Nastavitve, Varnostna opozorila (ali: Varnost), Naprave in seje. Tam kasneje tudi vidite, katera naprava je in kdaj nazadnje vzpostavila stik, in prekličete geslo za aplikacijo. Drugi ponudniki Nextcloud delujejo povsem enako; pri drugih evropskih storitvah (na primer mailbox.org, Posteo ali okolje Open-Xchange) najdete naslov CalDAV na straneh s pomočjo ali v nastavitvah, gesla za aplikacije pa se včasih imenujejo "geslo za napravo" ali "geslo za aplikacijo".

Povzetek

  • CalDAV (koledar, opravila) in CardDAV (stiki) sta odprta standarda, ki temeljita na WebDAV in HTTPS; vsaka sprememba je majhna datoteka na strežniku.
  • Na vsaki napravi morate sami dodati račun: naslov strežnika, uporabniško ime in geslo za aplikacijo.
  • Prek .well-known/caldav in .well-known/carddav aplikacija najde pravo pot samo na podlagi imena domene; če to ne deluje, vnesite celoten naslov DAV.
  • Geslo za aplikacijo je potrebno, ker koledarske aplikacije ne morejo opraviti drugega koraka prijave; sporočilo 401 skoraj vedno pomeni napačno geslo.
  • Funkcije Exchange, kot so prosto/zasedeno med sodelavci, rezervacija prostorov in pooblaščanje, delujejo drugače; zapišite jih na svoj seznam.

Kviz

1. Kateri protokol uporabljate za usklajevanje stikov med strežnikom in telefonom?



2. Čemu služi https://cloud.example.com/.well-known/caldav?



3. Anne na svojem iPhonu nastavi koledar s svojim navadnim geslom za Nextcloud in dobi sporočilo "401 Unauthorized". Kakšna je rešitev?



4. Kaj je prednost ločenega gesla za aplikacijo za vsako napravo?



5. Pekarna trenutno načrtuje sestanke tako, da v Outlooku preveri, kdo je prost. Kakšna je poštena pripomba ob prehodu na koledar CalDAV?



Naloga

Naloga A5.1: Najde aplikacija Vaš koledar? Vnesite naslov Vašega (novega) oblaka, na primer cloud.example.com. Program preveri, ali /.well-known/caldav in /.well-known/carddav pravilno preusmerjata na pot DAV in ali strežnik tam odgovarja kot strežnik DAV. Tako boste vedeli, ali na telefonu zadostuje vnos samega imena domene.

Naloga A5.1: Najde aplikacija Vaš koledar?

Vnesite naslov Vašega oblaka. Program naredi to, kar naredi aplikacija za koledar: povpraša /.well-known/caldav in /.well-known/carddav, sledi preusmeritvi in preveri, ali tam odgovori strežnik DAV. Prijava se ne izvede.



Tega, kar vnesete, in tega, kar najdemo, ne shranjujemo. Vaš brskalnik si zapomni Vaše odgovore in to, ali ste nalogo opravili. Če ste prijavljeni, v Moji tečaji shranimo samo podatek, da ste nalogo (skoraj) pravilno opravili; tudi to lahko tam izbrišete.

Za dodatno branje

Koraki v teh člankih veljajo za storitve WebOké; pri drugih ponudnikih deluje na podoben način.

Trenutek…

Nastavite svoje domene

Za vsako domeno uredite imenske strežnike, povezavo z gostovanjem in kdo bo imetnik.

Nalaganje Vaših domen…