Usługa Cisco Webex Hybrid Calendar Service zapewnia bogatą współpracę między Webex Meetings i Webex App z Kalendarzem G Suite Google dla użytkowników i pokoi. Ten dokument opisuje na wysokim poziomie interakcje między hybrydową usługą kalendarza a Kalendarzem Google.
Funkcje
Obecnie integracja zapewnia następujące główne funkcje:
Zapewnij użytkownikom końcowym możliwość zaplanowania spotkania współpracy z dowolnym klientem kalendarza połączonym z Kalendarzem G Suite Google (Kalendarzem Google) bez konieczności instalowania wtyczek lub rozszerzeń. Wystarczy wpisać słowo kluczowe w polu Lokalizacja (na przykład @webex lub @meet).
Pokazywanie listy spotkań użytkownikom w obszarzeAplikacja Webex(komputerowe i mobilne) oraz na fizycznych punktach końcowych.
Wyskakuje powiadomienie z przyciskiem Dołącz, znanym również jako One Button to Push (OBTP).
Zaktualizowani użytkownicyAplikacja Webexstan obecności, gdy użytkownik włącza w Gmailu obiekt odpowiadający urlopowi (czasami nazywany statusem nieobecności).
W tym artykule omówiono, w jaki sposób oparta na chmurze usługa kalendarza hybrydowego integruje Kalendarz Google z chmurą Webex, aby zapewnić te funkcje.
Aby uzyskać podobne omówienie innych integracji hybrydowej usługi kalendarza, zobacz następujące artykuły:
Hybrydowa usługa kalendarza Cisco Webex z dokumentacją integracji z usługą Office 365
Hybrydowa usługa kalendarza Cisco Webex z dokumentacją integracji z programem Microsoft Exchange (dla wdrożeń łącznika kalendarza opartego na expressway)
Aby uzyskać najnowsze informacje o funkcjach i wdrażaniu, zobacz https://www.cisco.com/go/hybrid-services-calendar.
Obsługa połączeń
TenKalendarz hybrydowyodbiera szczegóły spotkania z systemu kalendarza i analizuje lokalizację i treść spotkania pod kątem identyfikatorów URI i adresów URL, których można użyć do dołączenia do spotkań. Usługa korzysta z innych informacji, takich jak godzina rozpoczęcia i zakończenia oraz osoby zaproszone, aby wypełnić listę spotkań wAplikacja Webexi na niektórych urządzeniach, a także w celu zapewnienia funkcji One Button to Push (OBTP). W żadnym momencie usługa nie przechowuje ani nie wysyła niezaszyfrowanych poufnych danych, takich jak opis spotkania, treść spotkania lub adresy e-mail zaproszonych osób. Dane te są przesyłane w postaci zaszyfrowanej do chmury Webex (i tam przechowywane w postaci zaszyfrowanej) w celu dostarczenia listy spotkań i OBTP.
W przypadku szyfrowania danychKalendarz hybrydowykorzysta z tej samej usługi szyfrowania w chmurze Webex, coAplikacja Webexzastosowania aplikacji. W związku z tym zarządzanie kluczami jest zapewniane przez serwer zarządzania kluczami w chmurze (KMS) lub, jeśli zdecydujesz się na wdrożenieHybrydowe zabezpieczenia danych, przez własną lokalną usługę KMS. (Aby uzyskać więcej informacji, zobacz Aplikacja WebexPapier zabezpieczający.)
Uwierzytelnianie i autoryzacja podczas wdrażania
TenKalendarz hybrydowyużywa przepływu poświadczeń klienta OAuth 2.0 do serwera autoryzacji Google.
Proces uwierzytelniania aplikacji
TenKalendarz hybrydowyjest zarejestrowana jako aplikacja w Google. W związku z tym używa konta usługi z delegowaniem w całej domenie, aby uniknąć konieczności uzyskania zgody użytkownika. (Aby uzyskać dodatkowe informacje, zobacz https://developers.google.com/identity/protocols/OAuth2ServiceAccount.)
TenKalendarz hybrydowymusi mieć następujące uprawnienia aplikacji:
Pozwolenie | Użycie |
---|---|
Zarządzanie kalendarzami użytkowników |
|
Zarządzanie podstawowymi ustawieniami poczty https://www.googleapis.com/auth/gmail.settings.basic |
|
WControl Hub, tylko administratorzy z dostępem uprzywilejowanym mogą aprowizować organizację klienta dlaKalendarz hybrydowy. Administrator musi skopiować i wkleić identyfikator klienta i zakresy autoryzacji zControl Hubw sekcji Zarządzanie dostępem klienta API w konsoli administracyjnej domeny G Suite Google.
Przepływ obejmuje następujące kroki wysokiego poziomu:
Korzystając z poświadczeń konta usługi, aplikacja uzyskuje tokeny dostępu na poziomie użytkownika z serwera autoryzacji Google, aby uzyskać dostęp do kalendarzy użytkowników.
Aplikacja używa tokenu dostępu w wywołaniach interfejsu API Kalendarza Google, aby uzyskać dostęp do informacji Kalendarza.
Trwa inicjowanie obsługi

Aktywowanie użytkowników w celu uzyskania dostępu do Kalendarza
Po pomyślnym zainicjowaniu obsługi kalendarza hybrydowego jako zarejestrowanej aplikacji administrator musi jawnie aktywować użytkowników, aby umożliwić usłudze dostęp do ich kalendarzy G Suite.
Aby pomyślnie aktywować użytkownika w celu uzyskania dostępu do kalendarza, muszą być spełnione następujące warunki:
Adres e-mail użytkownika w Control Hub musi być zgodny z jego kontem kalendarza Google w dzierżawie G Suite organizacji.
Administrator musi zweryfikować domenę w adresie e-mail użytkownika LUB użytkownik musi zweryfikować swój adres e-mail, pomyślnie logując się doAplikacja Webex.
Aktywacja użytkownika powoduje powiadomienie Kalendarza hybrydowego, aby sprawdzić, czy ma on odpowiednie uprawnienia dostępu do kalendarza użytkownika w G Suite.
Pomyślna weryfikacja jest wymagana do korzystania z funkcji Kalendarza hybrydowego. Jeśli usługa nie może zweryfikować użytkownika, powoduje to jego wyświetlenie stanu błędu. Usługa wymusza zasadę dostępu tylko do kalendarzy pomyślnie aktywowanych użytkowników w celu bieżącego przetwarzania.
Bieżąca działalność
TenKalendarz hybrydowykorzysta z interfejsu APIREST Kalendarza Google. Ten interfejs API obsługuje szeroki zakres operacji z usługą Office 365. JednakKalendarz hybrydowyużywa tylko podzbioru poleceń związanych z przypadkami użycia kalendarza.
REST API | Użycie |
---|---|
Lista wydarzeń kalendarza. | |
Wystąpienia określonego zdarzenia cyklicznego. | |
Informacje o pojedynczym wydarzeniu w kalendarzu. | |
Aktualizowanie właściwości wydarzeń kalendarza (w tym informacji o sprzężeniu i właściwości rozszerzonych). Ta operacja służy również do ustawiania akceptowania/odrzucania/wstępnego akceptowania stanu spotkania. | |
Tworzy zdarzenie na podstawie prostego ciągu tekstowego. | |
Subskrybuj powiadomienia o zmianach w kalendarzu użytkownika. | |
Anuluj subskrypcję powiadomień o zmianach w kalendarzu użytkownika. | |
Pobierz ustawienia regionalne użytkownika. | |
Pobiera ustawienia obiektu odpowiadającego na urlop użytkownika. | |
Tworzy regułę kontroli dostępu. | |
Usuwa regułę kontroli dostępu. | |
Tworzy wydarzenie w kalendarzu. | |
Usuwa wydarzenie z kalendarza. | |
Przedstawia dostępność użytkownika i stan wolny/zajęty dla określonego zakresu czasu. |