U ovom članku
Prednosti hibridnog kalendara
Rukovanje podacima
dropdown icon
Autentifikacija i ovlašćenje tokom raspoređivanja
    Proces autentifikacije aplikacije
    Proces obezbeđivanja
Aktiviranje korisnika za pristup kalendaru
Tekuće operacije

Hibridna kalendarska usluga sa referencom za integraciju Google kalendara

list-menuU ovom članku
list-menuPovratne informacije?

Ne morate da propustite sastanke jer su zakazani u drugoj aplikaciji. Možete koristiti uslugu hibridnog kalendara da biste pružili bogato iskustvo saradnje za korisnike i sobe između Vebek sastanaka i Vebek aplikacije sa Google-ovim G Suite kalendarom.

Prednosti hibridnog kalendara

Trenutno, integracija pruža sledeće glavne karakteristike:

  1. Omogućite korisnicima da zakažu sastanak saradnje sa bilo kojim kalendarskim klijentom koji se povezuje sa Google-ovim G Suite kalendarom (Google kalendar). Ne morate da instalirate dodatke ili ekstenzije. Upišite ključnu reč u polje Lokacija (na primer, @webex ili @meet).

  2. Pokažite listu sastanaka korisnicima u aplikaciji Vebek App (desktop i mobilni) i na fizičkim krajnjim tačkama.

  3. Pop up obaveštenje sa dugmetom Pridruži, takođe poznat kao One Button to Push (OBTP).

  4. Ažurirajte status prisustva korisnikove Vebek aplikacije kada korisnik uključi odgovor na odmor u Gmail-u (ponekad se naziva i status van kancelarije).

Ovaj članak daje pregled kako hibridna kalendarska usluga zasnovana na oblaku integriše Google kalendar sa Vebek oblakom kako bi pružila ove funkcije.

Za slične preglede drugih integracija hibridnih kalendarskih usluga, pogledajte sledeće članke:

Za najnovije informacije o funkcijama i primeni, pogledajte https://www.cisco.com/go/hybrid-services-calendar.

Rukovanje podacima

Hibridni kalendar prima detalje o sastanku iz kalendarskog sistema i koristi ih na sledeći način:

  • proverava lokaciju sastanka i telo za URI-je i URL-ove da biste se pridružili sastanku
  • naslov poziva kao naslov sastanka
  • vreme početka i završetka za prikazivanje slota za sastanak na listi sastanaka u Vebek aplikaciji i na nekim uređajima
  • Pozvani da popune listu učesnika na listi sastanaka
  • pozvani da im pošaljete dugme Pridruži se, kada je vreme da se pridruže
  • telo za poziv na sastanak da popuni dnevni red sastanka Vebek-a

Usluga šalje šifrovane podatke u Vebek oblak (i čuva podatke u šifrovanom obliku) kako bi obezbedila listu sastanaka i dugme Pridruži se.

Usluga ne čuva niti prenosi nešifrovane podatke. Osetljivi podaci kao što su opis sastanka, telo sastanka i adrese e-pošte pozvanih uvek se šifriraju kada se čuvaju i prenose.

Usluga hibridnog kalendara zadržava podatke o sastancima ograničeno vreme. Sačuvani podaci pokrivaju sastanke od 7 dana u prošlosti do 31 dana u budućnosti.

Za šifrovanje podataka, hibridni kalendar koristi istu uslugu šifrovanja Vebek oblaka koju koristi Vebek aplikacija. Kao takav, cloud Kei Management Server (KMS) obezbeđuje upravljanje ključevima. Ako odlučite da primenite hibridnu bezbednost podataka, vaš sopstveni KMS na licu mesta obezbeđuje upravljanje ključevima. (Za više detalja, pogledajte Bezbednosni papir Vebek aplikacije.)

Autentifikacija i ovlašćenje tokom raspoređivanja

Hibridni kalendar koristi protok OAuth 2.0 klijentskih akreditiva na Google Authorization Server.

Proces autentifikacije aplikacije

Hibridni kalendar se registruje kao aplikacija kod Google-a. Koristi servisni nalog sa delegiranjem širom domena kako bi se izbegla potreba za saglasnošću korisnika. (Za više detalja, pogledajte https://developers.google.com/identity/protocols/OAuth2ServiceAccount.)

Hibridni kalendar mora imati sledeće dozvole za aplikacije:

Dozvola

Upotreba

Upravljanje korisničkim kalendarima

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

  • Ažurirajte tekst sastanka sa detaljima o pridruživanju.

  • Odredite jezik korisnika za potrebe lokalizacije.

Upravljanje osnovnim podešavanjima pošte

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

U Control Hub-u, samo administratori sa privilegovanim pristupom mogu da obezbede organizaciju kupca za hibridni kalendar. Administrator mora kopirati i nalepiti ID klijenta i opsege autorizacije iz Control Hub-a u odeljak Upravljanje API klijentskim pristupom na administratorskoj konzoli Google G Suite domena.

Protok uključuje sledeće korake na visokom nivou:

  1. Koristeći akreditive servisnog naloga, aplikacija dobija pristupne tokene na korisničkom nivou sa Google Authorization Server-a kako bi dobila pristup kalendarima korisnika.

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

Proces obezbeđivanja

Aktiviranje korisnika za pristup kalendaru

Nakon uspešnog obezbeđivanja hibridnog kalendara kao registrovane aplikacije, administrator mora eksplicitno aktivirati korisnike kako bi omogućio usluzi pristup njihovim kalendarima G suite.

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

  • Adresa e-pošte korisnika u Control Hub-u mora odgovarati njihovom nalogu Google kalendara u Google G Suite klijentu organizacije.

  • Administrator mora da potvrdi domen na korisničkoj adresi e-pošte, ILI korisnik mora da potvrdi svoju adresu e-pošte uspešnim prijavljivanjem u Vebek aplikaciju.

Aktiviranje korisnika obaveštava hibridni kalendar da potvrdi da ima ispravne dozvole za pristup korisničkom kalendaru u G Suite-u.

Uspešna validacija je uslov za korišćenje funkcionalnosti hibridnog kalendara. Ako servis ne može da potvrdi korisnika, stavlja korisnika u stanje greške. Usluga sprovodi politiku pristupa samo kalendarima uspešno aktiviranih korisnika za tekuću obradu.

Tekuće operacije

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

Tabela 1. Operacije koje trenutno koristi hibridni kalendarski servis

REST API

Upotreba

GET calendars/{calendarId}/events

Spisak kalendarskih događaja.

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

Slučajevi navedenog ponavljajućeg događaja.

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

Informacije o jednom događaju u kalendaru.

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

Ažurirajte svojstva kalendarskih događaja (uključujući informacije o pridruživanju i proširene osobine). Ova operacija se takođe koristi za podešavanje prihvatanja / odbijanja / uslovno prihvatanja statusa sastanka.

POST /calendars/{calendarId}/events/quickAdd

Kreira događaj zasnovan na jednostavnom tekstualnom nizu.

POST /calendars/{calendarId}/events/watch

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

POST /kanali/stop

Odjavite se od obaveštenja o promenama u kalendaru korisnika.

GET /users/me/settings/{setting}

Preuzmite korisnikov lokal.

GET /users/{userId}/settings/vacation

Dobija korisničke postavke odgovora na odmor.

POST /calendars/{calendarId}/acl

Stvara pravilo kontrole pristupa.

DELETE /calendars/{calendarId}/acl

Briše pravilo kontrole pristupa.

POST /calendars/{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 slobodnog / zauzetog za određeni vremenski opseg.

Da li je ovaj članak bio koristan?
Da li je ovaj članak bio koristan?