Značajke

Integracija trenutačno pruža sljedeće glavne značajke:

  1. Krajnjim korisnicima omogućite zakazivanje sastanka za suradnju s bilo kojim klijentom kalendara koji je povezan s Googleovim G Suite kalendarom (Google kalendarom) bez potrebe za instaliranjem dodataka ili proširenja. Samo upišite ključnu riječ u polje Lokacija (na primjer, @webex ili @meet).

  2. Prikažite popis sastanaka u web-aplikacijama korisnika – za stolna računala, mobilne uređaje i tvrde krajnje točke.

  3. Iskačite obavijest s gumbom Spoji, poznatim i kao Jedan gumb za pritiskanje (OBTP).

  4. Ažurirajte status prisutnosti korisnika na Webexu kada korisnik uključi osobe koje reagiraju na godišnji odmor na Gmailu (ponekad se naziva statusom odsutnosti).

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

Slične preglede ostalih integracija usluga hibridnog kalendara potražite u sljedećim člancima:

Najnovije informacije o značajkama i implementaciji potražite u odjeljku https://www.cisco.com/go/hybrid-services-calendar.

Rukovanje podacima

Servis hibridnog kalendara prima pojedinosti o sastanku iz sustava kalendara i raščlanjavanje mjesta sastanka i tijela za URI-je i URL-ove koji se mogu koristiti za uključivanje u sastanke. Usluga koristi druge informacije, kao što su vrijeme početka i završetka i pozvani, za popunjavanje popisa sastanaka u aplikaciji Cisco Webex i na određenim uređajima te za pružanje jednog gumba za pritiskanje (OBTP). Servis ni u jednom trenutku ne pohranjuje niti šalje nešifrirane osjetljive podatke kao što su opis sastanka, tijelo sastanka ili adrese e-pošte pozvanih osoba. Ti se podaci šalju šifrirani u Webex oblak (i tamo pohranjuju u šifriranom obliku) u svrhu pružanja popisa sastanaka i OBTP-a.

Za šifriranje podataka usluga hibridnog kalendara koristi isti servis za šifriranje u oblaku Webex koji koristi aplikacija Webex. Kao takvo, upravljanje ključevima osigurava cloud Key Management Server (KMS) ili, ako se odlučite za implementaciju hibridne sigurnostipodataka, vlastitim lokalnim KMS-om. (Više pojedinosti potražite u odjeljku Cisco Webex sigurnosna bijela knjiga.)

Provjera autentičnosti i autorizacija tijekom implementacije

Usluga hibridnog kalendara koristi vjerodajnice klijenta OAuth 2.0 koje odobravaju tijek Googleovog poslužitelja za autorizaciju.

Postupak provjere autentičnosti aplikacije

Usluga hibridnog kalendara registrirana je kao aplikacija s Googleom. Kao takav, koristi račun usluge s delegiranjem na razini domene kako bi izbjegao potrebu za pristankom korisnika. (Dodatne pojedinosti potražite u https://developers.google.com/identity/protocols/OAuth2ServiceAccountodjeljku .)

Usluga hibridnog kalendara mora imati sljedeće dozvole za aplikaciju:

Dopuštenje

Upotreba

Upravljanje korisničkim kalendarima

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

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

  • Odredite jezik korisnika za potrebe lokalizacije.

Upravljanje osnovnim postavkama pošte

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

U Cisco Webex kontrolnom centrusamo administratori s povlaštenim pristupom mogu dodijeliti resurse klijentovoj organizaciji za uslugu hibridnog kalendara. Administrator mora kopirati i zalijepiti ID klijenta i dosege autorizacije iz Control Huba u odjeljak Upravljanje API klijentskim pristupom na administratorskoj konzoli domene Google G Suite.

Tijek uključuje sljedeće korake visoke razine:

  1. Koristeći vjerodajnice računa usluge, aplikacija dobiva pristupne tokene na razini korisnika s Google authorization servera kako bi dobila pristup kalendarima korisnika.

  2. Aplikacija koristi pristupni token u API pozivima Google kalendara kako bi dobila pristup podacima kalendara.

Postupak dodjele resursa

Aktivacija korisnika za pristup kalendaru

Nakon uspješnog dodjelji resursa hibridnoj usluzi kalendara kao registriranoj aplikaciji, administrator mora eksplicitno aktivirati korisnike kako bi omogućio usluzi pristup njihovim G suite kalendarima.

Da biste uspješno aktivirali korisnika za pristup kalendaru, moraju biti zadovoljeni sljedeći uvjeti:
  • Korisnikova adresa e-pošte u kontrolnom centru mora odgovarati računu Google kalendara u klijentu Google G Suite tvrtke ili ustanove.

  • Administrator mora provjeriti domenu u korisnikovoj adresi e-pošte ili korisnik mora potvrditi svoju adresu e-pošte uspješnom prijavom na Webex.

Aktiviranjem korisnika obavještava se hibridni servis kalendara da provjeri ima li ispravne dozvole za pristup korisničkom kalendaru u G Suiteu.

Uspješna provjera valjanosti uvjet je za korištenje funkcije Usluge hibridnog kalendara. Ako servis ne može provjeriti valjanost korisnika, korisnika stavlja u stanje pogreške. Usluga provodi pravilo za pristup samo kalendarima uspješno aktiviranih korisnika za obradu koja je u tijeku.

Operacije koje su u tijeku

Hibridna usluga kalendara koristi API Za REST Googlekalendara . Ovaj API podržava širok raspon operacija s Google kalendarom. Međutim, usluga hibridnog kalendara koristi samo podskup naredbi koje su povezane sa slučajevima korištenja kalendara.

Tablica 1. Operacije koje trenutno koriste hibridni servisi kalendara

API ZA ODMOR

Upotreba

GET kalendari/kalendarski ID/događaji

Popis događaja u kalendaru.

GET kalendari/kalendarski ID/događaji/{eventId}/instance

Instance navedenog ponavljajućeg događaja.

GET /calendars/calendarId/events/{eventId}

Informacije o jednom događaju u kalendaru.

PATCH /kalendari/{calendarId}/events/{eventId}

Ažurirajte svojstva događaja kalendara (uključujući informacije o pridruživanju i proširena svojstva).

POST /kalendari/kalendarski ID/događaji/quickAdd

Stvara događaj na temelju jednostavnog tekstnog niza.

POST /kalendari/kalendarski ID/događaji/sat

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

POST /kanali/zaustavljanje

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

GET /users/me/settings/{setting}

Dohvatite korisnikovu regionalnu shemu.

GET /users/{userId}/settings/vacation

Dobiva korisnikove postavke za odgovor na godišnji odmor.

POST /kalendari/{calendarId}/acl

Stvara pravilo kontrole pristupa.

DELETE /calendars/{calendarId}/acl

Briše pravilo kontrole pristupa.