Výhody hybridného kalendára

V súčasnosti integrácia poskytuje tieto hlavné funkcie:

  1. Poskytnite používateľom možnosť naplánovať si stretnutie na spoluprácu s akýmkoľvek kalendárovým klientom, ktorý sa pripája ku Kalendáru G Suite od Googlu (Kalendár Google). Nemusíte inštalovať doplnky ani rozšírenia. Do poľa Umiestnenie zadajte kľúčové slovo (napríklad @webex alebo @meet).

  2. Zobrazte zoznam stretnutí používateľom v aplikácii Webex App (počítač a mobil) a na fyzických koncových bodoch.

  3. Zobrazí sa upozornenie s tlačidlom Pripojiť sa, tiež známym ako One Button to Push (OBTP).

  4. Aktualizujte stav prítomnosti používateľa v aplikácii Webex, keď používateľ zapne prázdnu odpoveď v službe Gmail (niekedy sa označuje ako stav neprítomnosti).

Tento článok poskytuje prehľad o tom, ako cloudová služba hybridného kalendára integruje Kalendár Google s cloudom Webex, aby poskytovala tieto funkcie.

Podobné prehľady ďalších integrácií služby Hybrid Calendar Service nájdete v nasledujúcich článkoch:

Najnovšie informácie o funkciách a nasadení nájdete v časti https://www.cisco.com/go/hybrid-services-calendar.

Manipulácia s údajmi

Hybridný kalendár prijíma podrobnosti o schôdzach zo systému kalendára a používa ich nasledovne:

  • skontroluje miesto a telo schôdze pre URI a adresy URL na pripojenie k schôdzi
  • názov pozvánky ako názov stretnutia
  • časy začiatku a konca, aby sa zobrazil blok schôdze v zozname schôdzí v aplikácii Webex a na niektorých zariadeniach
  • pozvaných na vyplnenie zoznamu účastníkov v zozname stretnutí
  • pozvaných, aby im poslali tlačidlo Pripojiť sa, keď je čas pripojiť sa
  • orgán pozývajúci na schôdzu na vyplnenie programu schôdze Webex

Služba odosiela šifrované údaje do cloudu Webex (a ukladá údaje v šifrovanej forme), aby poskytla zoznam stretnutí a tlačidlo Pripojiť sa.

Služba neukladá ani neprenáša nešifrované údaje. Citlivé údaje, ako je popis stretnutia, telo stretnutia a e-mailové adresy pozvaných, sú pri ukladaní a prenose vždy šifrované.

Služba Hybrid Calendar uchováva údaje o stretnutiach na obmedzený čas. Uložené údaje pokrývajú stretnutia od 7 dní v minulosti až po 31 dní v budúcnosti.

Hybridný kalendár používa na šifrovanie údajov rovnakú službu cloudového šifrovania Webex, akú používa aplikácia Webex. Cloud Management Server (KMS) ako taký poskytuje správu kľúčov. Ak sa rozhodnete nasadiť Hybrid Data Security, správu kľúčov poskytuje váš vlastný lokálny KMS. (Viac podrobností nájdete v dokumente Webex App Security Paper.)

Autentifikácia a autorizácia počas nasadenia

Hybridný kalendár používa tok udeľovania poverení klienta OAuth 2.0 autorizačnému serveru Google.

Proces autentifikácie aplikácie

Hybridný kalendár sa zaregistruje ako aplikácia v spoločnosti Google. Používa účet služby s delegovaním pre celú doménu, aby sa vyhlo potrebe súhlasu používateľa. (Ďalšie podrobnosti nájdete v časti https://developers.google.com/identity/protocols/OAuth2ServiceAccount.)

Hybridný kalendár musí mať nasledujúce povolenia aplikácie:

Povolenie

Použitie

Spravujte používateľské kalendáre

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

  • Aktualizujte text stretnutia o podrobnosti pripojenia.

  • Určite jazyk používateľa na účely lokalizácie.

Spravujte základné nastavenia pošty

https://www.googleapis.com/auth/gmail.settings.basic
  • Prečítajte si stav neprítomnosti.

V Control Hub môžu poskytnúť organizácii zákazníka pre hybridný kalendár iba správcovia s privilegovaným prístupom. Správca musí skopírovať a prilepiť ID klienta a rozsahy autorizácie z Control Hub do sekcie Spravovať klientsky prístup API v správcovskej konzole domény Google G Suite.

Tok zahŕňa nasledujúce kroky na vysokej úrovni:

  1. Pomocou poverení účtu služby získa aplikácia prístupové tokeny na úrovni používateľa z autorizačného servera Google, aby získala prístup ku kalendárom používateľov.

  2. Aplikácia používa prístupový token vo volaniach rozhrania API Kalendára Google na získanie prístupu k informáciám Kalendára.

Proces poskytovania

Aktivácia používateľov pre prístup ku kalendáru

Po úspešnom poskytnutí Hybridného kalendára ako registrovanej aplikácie musí správca výslovne aktivovať používateľov, aby umožnil službe prístup k ich príslušným kalendárom G Suite.

Ak chcete používateľovi úspešne aktivovať prístup ku kalendáru, musia byť splnené nasledujúce podmienky:

  • E-mailová adresa používateľa v Control Hub sa musí zhodovať s jeho účtom v kalendári Google v nájomníkovi Google G Suite v organizácii.

  • Správca musí mať overenú doménu v e-mailovej adrese používateľa, ALEBO musí používateľ overiť svoju e-mailovú adresu úspešným prihlásením do aplikácie Webex.

Aktivácia používateľa upozorní Hybridný kalendár, aby overil, že má správne povolenia na prístup ku kalendáru používateľa v G Suite.

Úspešné overenie je podmienkou používania funkcie Hybrid Calendar. Ak služba nemôže overiť používateľa, uvedie používateľa do chybového stavu. Služba presadzuje politiku prístupu iba ku kalendárom úspešne aktivovaných používateľov na prebiehajúce spracovanie.

Prebiehajúce operácie

Hybridný kalendár používa rozhranie Google Calendar REST API. Toto rozhranie API podporuje širokú škálu operácií s Kalendárom Google. Hybridný kalendár však používa iba podmnožinu príkazov, ktoré súvisia s prípadmi použitia kalendára.

Tabuľka č. 1 Operácie, ktoré momentálne používa služba Hybrid Calendar Service

REST API

Použitie

ZÍSKAJTE kalendáre/{calendarId}/udalosti

Zoznam udalostí v kalendári.

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

Inštancie špecifikovanej opakujúcej sa udalosti.

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

Informácie o jednej udalosti v kalendári.

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

Aktualizujte vlastnosti udalostí kalendára (vrátane informácií o spojení a rozšírených vlastností). Táto operácia sa používa aj na nastavenie stavu schôdze prijať/odmietnuť/nezáväzne prijať.

POST /calendars/{calendarId}/events/quickAdd

Vytvorí udalosť na základe jednoduchého textového reťazca.

POST /calendars/{calendarId}/events/watch

Prihláste sa na odber upozornení na zmeny v kalendári používateľa.

POST /kanály/zastavenie

Zrušte odber upozornení na zmeny v kalendári používateľa.

GET /users/me/settings/{nastavenie}

Získajte miestne nastavenie používateľa.

ZÍSKAJTE /users/{userId}/settings/vacation

Získa nastavenia automatickej odpovede používateľa.

POST /calendars/{calendarId}/acl

Vytvorí pravidlo riadenia prístupu.

DELETE /calendars/{calendarId}/acl

Odstráni pravidlo riadenia prístupu.

POST /calendars/{calendarId}/events

Vytvorí udalosť v kalendári.

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

Odstráni udalosť z kalendára.

GET /freeBusy

Zobrazuje dostupnosť používateľa a stav voľného/zaneprázdneného pre určitý časový rozsah.