Funkcije

Integracija trenutno obezbeđuje sledeće glavne funkcije:

  1. Obezbedite krajnjim korisnicima mogućnost da zakažu sastanak o saradnji sa bilo kojim klijentom kalendara koji je povezan sa Google-ovim G Suite kalendarom (Google Calendar) bez potrebe da instaliraju dodatne komponente ili proširenja. Samo upišite ključnu reč u polje "Lokacija" (na primer, @webex ili @meet).

  2. Prikažite listu sastanaka korisnicima u aplikaciji Webex App (radna površina i mobilni) i na fizičkim krajnjim tačkama.

  3. Iskačite obaveštenje pomoću dugmeta "Pridruži se", poznato i kao "Jedno dugme za pritiskanje" (OBTP).

  4. Ažuriranje statusa prisustva Webex aplikacije korisnika kada korisnik uključuje odgovornik za odmor u Gmailu (ponekad se naziva status "van kancelarije").

Ovaj članak daje pregled načina na koji usluga hibridnog kalendara zasnovana na oblaku integriše Google Kalendar sa Webex oblakom kako bi obezbedila ove funkcije.

Za slične preglede ostalih integracija usluge hibridnog kalendara pogledajte sledeće članke:

Najnovije informacije o funkciji i primeni potražite u članku https://www.cisco.com/go/hybrid-services-calendar.

Rukovanje podacima

Usluga kalendara prima detalje sastanka iz sistema kalendara i raščlanjuje lokaciju sastanka i telo za URL adrese i URL adrese koje se mogu koristiti za pridruživanje sastancima. Usluga koristi druge informacije, kao što su vreme početka i završetka i poziva, za popunjavanje liste sastanaka u aplikaciji Webex App i na određenim uređajima, kao i za obezbeđivanje opcije "Jedno dugme za pritiskanje" (OBTP). Usluga ni u jednom trenutku ne skladišti ili šalje nešifrovane osetljive podatke kao što su opis sastanka, telo sastanka ili e-adrese pozvanih. Ti podaci se šalju šifrovani u Webex oblak (i skladište tamo u šifrovanom obliku) u svrhu obezbeđivanja liste sastanaka i OBTP-a.

Za šifrovanje podataka, usluga kalendara koristi istu Webex uslugu šifrovanja u oblaku koju koristi aplikacija Webex. Kao takvo, upravljanje ključevima obezbeđuje server za upravljanje ključevima u oblaku (KMS) ili, ako odaberete da primenite hibridnu bezbednost podataka , od strane sopstvenih KMS-a. (Za više detalja pogledajte Bezbednosni papir webex aplikacija.)

Potvrda identiteta i ovlašćenje tokom primene

Usluga kalendara koristi klijentske akreditive OAuth 2.0 da bi se ton dolio na Google server za autorizaciju.

Proces potvrde identiteta aplikacije

Usluga kalendara je registrovana kao aplikacija sa Google-om. Kao takav, koristi nalog usluge sa delegacijom širom domena da bi izbegao potrebu za pristankom korisnika. (Za dodatne detalje pogledajte https://developers.google.com/identity/protocols/OAuth2ServiceAccount.)

Usluga kalendara mora imati sledeće dozvole za aplikaciju:

Dozvolu

Upotreba

Upravljanje korisničkim kalendarima

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

  • Ažurirajte tekst sastanka sa detaljima o spajanju.

  • Odredite jezik korisnika u svrhe lokalizacije.

Upravljanje osnovnim postavkama pošte

https://www.googleapis.com/auth/gmail.settings.basic
  • Pročitaj status van kancelarije.

U kontrolnomčvorištu samo administratori sa privilegovanim pristupom mogu da naloe organizaciju klijenta za uslugu kalendara. Administrator mora da kopira i nalepite opsege ID-a klijenta i ovlašćenja iz kontrolnog čvorišta u odeljak za upravljanje API klijentskim pristupom admin konzole Domena Google G Suite.

Tok uključuje sledeće korake visokog nivoa:

  1. Koristeći akreditive naloga usluge, aplikacija dobija tokene pristupa na korisničkom nivou od Google servera za autorizaciju kako bi dobila pristup kalendarima korisnika.

  2. Aplikacija koristi oznaku za pristup u API pozivima Google kalendara da bi dobila pristup informacijama iz kalendara.

Proces obezbeđivanja

Aktiviranje korisnika za pristup kalendaru

Nakon uspešnog obezbeđivanja usluge hibridnog kalendara kao registrovane aplikacije, administrator mora eksplicitno da aktivira korisnike da bi dozvolio usluzi pristup odgovarajućim kalendarima G paketa.

Da biste uspešno aktivirali korisnika za pristup kalendaru, moraju biti ispunjeni sledeći uslovi:

  • E-adresa korisnika u kontrolnom čvorištu mora da se podudara sa njihovim Google kalendarom u zakupca Google G Suite-a.

  • Administrator mora da je verifikovao domen u e-adresi korisnika ili je potrebno da je korisnik verifikovao svoju e-adresu tako što se uspešno prijavio u Webex App.

Aktiviranje korisnika obaveštava uslugu hibridnog kalendara da bi proverio da li ima odgovarajuće dozvole za pristup kalendaru korisnika u programskom paketu G.

Uspešna provera valjanosti je zahtev za korišćenje funkcionalnosti usluge hibridnog kalendara. Ako usluga ne može da proveri valjanost korisnika, to stavlja korisnika u stanje greške. Usluga primenjuje smernice za pristup samo kalendarima uspešno aktiviranih korisnika za tekuću obradu.

Tekuće operacije

Usluga kalendara koristi API ZA ODMOR u Google kalendaru. Ovaj API podržava širok spektar operacija sa Google Calendar-om. Međutim, usluga kalendara koristi samo podskup komandi koje su povezane sa predmetima korišćenja kalendara.

Tabela 1. Operacije koje trenutno koristi usluga hibridnog kalendara

ODMOR API

Upotreba

GET kalendari/{calendarId}/events

Lista događaja u kalendaru.

GET kalendari/{calendarId}/events/{eventId}/instance

Instance navedenog periodičnog događaja.

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

Informacije o jednom događaju u kalendaru.

PATCH /calendars/{calendarId}/events/{eventId}

Ažuriranje svojstava događaja iz kalendara (uključujući informacije o spajanju i proširena svojstva). Ova operacija se takođe koristi za postavljanje statusa sastanka prihvatanja/odbijanje/uslovnog prihvatanja.

POST /calendars/{calendarId}/events/quickAdd

Kreira događaj zasnovan na jednostavnoj tekstualnoj nisci.

POST /calendars/{calendarId}/events/watch

Pretplatite se na obaveštenja o promenama u kalendaru korisnika.

POST /channels/stop

Otkazivanje pretplate na obaveštenja o promenama u kalendaru korisnika.

GET /users/me/settings/{setting}

Preuzmite lokalni standard korisnika.

GET /users/{userId}/settings/vacation

Dobija postavke korisnika za odazivaoca odmora.

POST /kalendari/{calendarId}/acl

Kreira pravilo kontrole pristupa.

DELETE /calendars/{calendarId}/acl

Briše pravilo kontrole pristupa.

POST /kalendari/{calendarId}/events

Kreira događaj u kalendaru.

DELETE /calendars/{calendarId}/events/{eventId}

Briše događaj iz kalendara.

GET /freeBusy

Prikazuje dostupnost korisnika i status zauzetosti za navedeni vremenski opseg.