Prednosti hibridnog kalendara

Trenutno integracija pruža sljedeće glavne značajke:

  1. Omogućite korisnicima mogućnost zakazivanja sastanka suradnje s bilo kojim klijentom kalendara koji se povezuje s Googleovim G Suite kalendarom (Google kalendar). Ne morate instalirati dodatke ili proširenja. Upišite ključnu riječ u Lokacija polje (na primjer, @webex ili @meet).

  2. Prikažite popis sastanaka korisnicima u aplikaciji Webex (stolna i mobilna računala) i na fizičkim krajnjim točkama.

  3. Pojavi se obavijest s gumbom za pridruživanje, također poznatim kao One Button to Push (OBTP).

  4. Ažurirajte status prisutnosti aplikacije Webex korisnika kada korisnik uključi odgovor na godišnji odmor u Gmailu (ponekad se naziva status izvan ureda).

Ovaj članak daje pregled načina na koji usluga hibridnog kalendara temeljena na oblaku integrira Google kalendar s oblakom Webex kako bi pružila ove značajke.

Za slične preglede ostalih integracija hibridne usluge kalendara pogledajte sljedeće članke:

Za najnovije informacije o značajkama i implementaciji pogledajtehttps://www.cisco.com/go/hybrid-services-calendar .

Rukovanje podacima

Hibridni kalendar prima detalje sastanka iz kalendarskog sustava i koristi ih na sljedeći način:

  • provjerava lokaciju i tijelo sastanka za URI-je i URL-ove za pridruživanje sastanku
  • naslov poziva kao naslov sastanka
  • vrijeme početka i završetka za prikaz termina sastanka na popisu sastanaka u aplikaciji Webex i na nekim uređajima
  • pozvane da popune popis sudionika u popis sastanaka
  • pozvane da im pošalju gumb Pridruži se, kada dođe vrijeme za pridruživanje
  • tijelo poziva na sastanak da popuni dnevni red Webex sastanak

Usluga šalje šifrirane podatke u Webex oblak (i pohranjuje podatke u šifriranom obliku) kako bi pružila popis sastanaka i gumb Pridruži se.

Usluga ne pohranjuje niti prenosi nešifrirane podatke. Osjetljivi podaci kao što su opis sastanka, tijelo sastanka i adrese e-pošte pozvanih uvijek su šifrirani kada se pohranjuju i prenose.


 
Usluga Hybrid Calendar zadržava podatke o sastancima ograničeno vrijeme. Pohranjeni podaci pokrivaju sastanke od 7 dana u prošlosti do 31 dan u budućnosti.

Za šifriranje podataka, hibridni kalendar koristi istu uslugu šifriranja u oblaku Webex . Kao takav, poslužitelj za upravljanje ključevima u oblaku (KMS) pruža upravljanje ključevima. Ako odlučite implementirati Hybrid Data Security, vaš vlastiti lokalni KMS pruža upravljanje ključevima. (Za više detalja, pogledajte Sigurnosni papir za Webex aplikaciju .)

Autentifikacija i autorizacija tijekom implementacije

Hibridni kalendar koristi prijenos vjerodajnica klijenta OAuth 2.0 na Googleov poslužitelj za autorizaciju.

Proces provjere autentičnosti aplikacije

Hibridni kalendar se registrira kao aplikacija kod Googlea. Koristi račun usluge s delegiranjem na cijeloj domeni kako bi se izbjegla potreba za pristankom korisnika. (Za više detalja, pogledajtehttps://developers.google.com/identity/protocols/OAuth2ServiceAccount .)

Hibridni kalendar mora imati sljedeća dopuštenja aplikacije:

Dopuštenje

Upotreba

Upravljajte korisničkim kalendarima

https://www.googleapis.com/auth/calendar

  • Ažurirajte tekst sastanka s pojedinostima o pridruživanju.

  • Odredite jezik korisnika u svrhu lokalizacije.

Upravljajte osnovnim postavkama pošte

https://www.googleapis.com/auth/gmail.settings.basic
  • Pročitajte status izvan ureda.

U Control Hubu, samo administratori s privilegiranim pristupom mogu omogućiti korisnikovoj organizaciji za hibridni kalendar . Administrator mora kopirati i zalijepiti ID klijenta i autorizacijske opsege iz Control Huba u Upravljajte pristupom API klijenta odjeljak administratorske konzole domene Google G Suite.

Tijek uključuje sljedeće korake visoke razine:

  1. Koristeći vjerodajnice račun usluge , aplikacija dobiva tokene za pristup na razini korisnika od Googleovog poslužitelja za autorizaciju kako bi dobila pristup kalendarima korisnika.

  2. Aplikacija koristi pristupni token u pozivima API -ja Google kalendara kako bi dobila pristup informacijama Kalendara.

Proces provizije

Aktiviranje korisnika za pristup Kalendaru

Nakon što uspješno dodijeli Hybrid Calendar kao registriranu aplikaciju, administrator mora eksplicitno aktivirati korisnike kako bi usluzi omogućio pristup njihovim odgovarajućim G suite kalendarima.

Da biste uspješno aktivirali korisnika za pristup kalendaru, moraju biti ispunjeni sljedeći uvjeti:

  • Adresa adresa e-pošte korisnika u Control Hubu mora se podudarati s njihovim računom Google kalendara u zakupcu Google G Suitea organizacije.

  • Administrator mora imati potvrdio domenu u korisničkoj adresa e-pošte ILI korisnik mora potvrditi svoju adresa e-pošte uspješnom prijavom u aplikaciju Webex .

Aktiviranjem korisnika obavještava se hibridni kalendar kako bi potvrdio da ima ispravna dopuštenja za pristup kalendaru korisnika u G Suiteu.

Uspješna provjera valjanosti je uvjet za korištenje funkcije hibridnog kalendara. Ako usluga ne može potvrditi korisnika, stavlja korisnika u stanje pogreške. Usluga provodi politiku pristupa samo kalendarima uspješno aktiviranih korisnika radi stalne obrade.

Tekuće operacije

Hibridni kalendar koristi REST API za Google kalendar . Ovaj API podržava širok raspon operacija s Google kalendarom. Međutim, hibridni kalendar koristi samo podskup naredbi koje se odnose na slučajeve upotrebe kalendara.

Tablica 1. Operacije koje trenutno koristi usluga hibridnog kalendara

REST API

Upotreba

GET kalendare/{calendarId}/događaje

Popis kalendarskih događaja.

GET kalendare/{calendarId}/events/{eventId}/instances

Instance navedenog ponavljajućeg događaja.

GET /calendars/{calendarId}/events/{eventId}

Informacije o jednom događaju u kalendaru.

ZAkrpa /calendars/{calendarId}/events/{eventId}

Ažurirajte svojstva kalendarskih događaja (uključujući informacije o pridruživanju i proširena svojstva). Ova se operacija također koristi za postavljanje statusa sastanka prihvatiti/odbiti/prihvatljivo prihvatiti.

POST /calendars/{calendarId}/events/quickAdd

Stvara događaj na temelju jednostavnog tekstualnog niza.

POST /calendars/{calendarId}/events/watch

Pretplatite se na obavijesti o promjenama u korisničkom kalendaru.

POST /kanali/stop

Otkažite pretplatu na obavijesti o promjenama u korisnikovom kalendaru.

GET /users/me/settings/{setting}

Dohvati korisnikovu lokaciju.

GET /users/{userId}/settings/vacation

Dobiva korisničke postavke automatskog odgovora za vrijeme odsutnosti.

POST /calendars/{calendarId}/acl

Stvara pravilo kontrole pristupa.

IZBRIŠI /calendars/{calendarId}/acl

Briše pravilo kontrole pristupa.

POST /calendars/{calendarId}/events

Stvara događaj u kalendaru.

IZBRIŠI /calendars/{calendarId}/events/{eventId}

Briše događaj iz kalendara.

GET /freeBusy

Prikazuje dostupnost korisnika i status slobodnog/zauzetog vremena za određeni vremenski raspon.