Переваги гібридного календаря

Наразі інтеграція забезпечує вказані нижче основні функції.

  1. Надайте користувачам можливість запланувати спільну зустріч з будь-яким клієнтом календаря, який підключається до календаря Google G Suite (Календар Google). Вам не потрібно встановлювати плагіни або розширення. Введіть ключове слово у поле Місцезнаходження (наприклад, @ webexабо @meet).

  2. Показувати список зустрічей користувачам у додатку Webex (настільному та мобільному) та на фізичних кінцевих точках.

  3. Спливаюче сповіщення з кнопкою «Приєднатися», також відомою як функція «Одне натискання кнопки» (OBTP).

  4. Оновіть статус присутності користувача в додатку Webex, коли користувач увімкне відповідь на відпустку в Gmail (іноді це називають статусом поза офісом).

Ця стаття дає огляд того, як хмарна служба гібридного календаря інтегрує Календар Google з хмарою Webex, щоб забезпечити ці функції.

Подібні огляди інших інтеграцій служби гібридного календаря наведено в статтях нижче.

Для отримання найновішої інформації про функцію та розгортання дивhttps://www.cisco.com/go/hybrid-services-calendar...

Обробка даних

Гібридний календар отримує відомості про нараду від календарної системи та використовує їх таким чином:

  • перевіряє розташування та текст наради на наявність URI та URL-адрес, щоб приєднатися до наради
  • заголовок запрошення як заголовок наради
  • час початку й завершення, щоб відобразити час наради в списку нарад у програмі Webex і на деяких пристроях
  • запрошених гостей, щоб заповнити список учасників у списку нарад
  • запрошених гостей, щоб надіслати їм кнопку "Приєднатися", коли настане час приєднатися
  • органу запрошення на нараду, щоб заповнити порядок денний наради Webex

Сервіс надсилає зашифровані дані в хмару Webex (і зберігає дані в зашифрованому вигляді), щоб надати список зустрічей і кнопку Приєднатися.

Служба не зберігає та не передає незашифровані дані. Конфіденційні дані, як-от опис наради, текст наради й адреси електронної пошти запрошених гостей, завжди шифруються під час зберігання та передавання.


 
Служба гібридного календаря зберігає дані про зустрічі протягом обмеженого часу. Збережені дані охоплюють наради від 7 днів у минулому до 31 дня у майбутньому.

Для шифрування даних у гібридному календарі використовується той самий сервіс хмарного шифрування Webex, який використовує додаток Webex. Таким чином, хмарний сервер керування ключами (KMS) забезпечує управління ключами. Якщо ви вирішите розгорнути гібридну безпеку даних, ваш власний локальний KMS забезпечує управління ключами. (Докладніші відомості див. у Webex App Security Paper.)

Автентифікація та авторизація під час розгортання

У гібридному календарі використовується потік надання облікових даних клієнта OAuth 2.0 на сервер авторизації Google.

Процес автентифікації програми

Гібридний календар реєструється як програма в Google. Він використовує обліковий запис служби з делегуванням домену, щоб уникнути необхідності отримання згоди користувача. (Докладніше дивhttps://developers.google.com/identity/protocols/OAuth2ServiceAccount.)

Гібридний календар повинен мати наступні дозволи програми:

Дозвіл

Використання

Керування календарями користувачів

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

  • Оновлення в тексті наради даних про приєднання.

  • Визначення мови користувача для локалізації.

Керування основними налаштуваннями пошти

https://www.googleapis.com/auth/gmail.settings.basic
  • Читання стану відсутності на робочому місці.

У Центрі керування лише адміністратори з привілейованим доступом можуть надати організацію клієнта для гібридного календаря . Адміністратор повинен скопіювати та вставити ідентифікатор клієнта та області авторизації з Центру керування до розділу Керування клієнтським доступом API консолі адміністратора домену Google G Suite.

Процес охоплює перелічені нижче загальні кроки.

  1. Використовуючи облікові дані облікового запису служби, програма отримує маркери доступу на рівні користувача з Сервера авторизації Google, щоб отримати доступ до календарів користувачів.

  2. Програма використовує маркер доступу в викликах API Календаря Google, щоб отримати доступ до інформації Календаря.

Процес забезпечення

Активування користувачів для доступу до Календаря

Після успішного надання гібридного календаря як зареєстрованої програми адміністратор повинен явно активувати користувачів, щоб дозволити службі отримувати доступ до відповідних календарів G suite.

Щоб успішно активувати користувача для доступу до календаря, необхідно виконати наступні умови:

  • Адреса електронної пошти користувача в Control Hub повинна збігатися з обліковим записом календаря Google у клієнті Google G Suite організації.

  • Адміністратор повинен підтвердити домен в адресі електронної пошти користувача, або користувач повинен підтвердити свою адресу електронної пошти, успішно увійшовши в додаток Webex.

Активація користувача сповіщає Гібридний календар, щоб підтвердити, що він має правильні дозволи на доступ до календаря користувача в G Suite.

Успішна перевірка є обов 'язковою умовою для використання функціональності гібридного календаря. Якщо служба не може перевірити користувача, вона ставить користувача в стан помилки. Служба застосовує політику доступу лише до календарів успішно активованих користувачів для поточної обробки.

Поточні операції

Гібридний календар використовує API REST Календаря Google. Цей API підтримує широкий спектр операцій з Календарем Google. Однак у гібридному календарі використовується лише підмножина команд, пов 'язаних із випадками використання календаря.

Таблиця 1. Операції, які зараз використовуються службою гібридного календаря

REST API

Використання

ОТРИМАТИ календарі/{calendarId}/події

Список подій календаря.

ОТРИМАТИ календарі/{calendarId}/події/{eventId}/екземпляри

Екземпляри зазначеної повторюваної події.

ОТРИМАТИ /календарі/{calendarId}/події/{eventId}

Інформація про одну подію в календарі.

ПАТЧ /календарі/{calendarId}/події/{eventId}

Оновлення властивостей подій календаря (включаючи інформацію про приєднання та розширені властивості). Ця операція також використовується для встановлення прийняття/відхилення/орієнтовного прийняття статусу зустрічі.

ДОПИС /календарі/{calendarId}/події/quickAdd

Створює подію на основі простого текстового рядка.

ПУБЛІКАЦІЯ /календарі/{calendarId}/події/дивитися

Передплата на сповіщення про зміни в календарі користувача.

ПУБЛІКАЦІЯ /канали/зупинка

Скасування передплати на сповіщення про зміни в календарі користувача.

GET /users/me/settings/{налаштування}

Отримати локаль користувача.

GET /users/{userId}/settings/vacation

Отримує налаштування відповідача за відпустку користувача.

ПУБЛІКАЦІЯ /календарі/{calendarId}/acl

Створює правило контролю доступу.

ВИДАЛИТИ /календарі/{calendarId}/acl

Вилучає правило контролю доступу.

ДОПИС /календарі/{calendarId}/події

Створює подію в календарі.

ВИДАЛИТИ /календарі/{calendarId}/події/{eventId}

Вилучає подію з календаря.

GET /freeBusy

Відображення доступності користувача й стану зайнятості для заданого діапазону часу.