В этой статье
Преимущества гибридного календаря
Обработка данных
dropdown icon
Аутентификация и авторизация при развертывании
    Процесс аутентификации приложения
    Процесс подготовки
Активация пользователей для доступа к календарю
Текущие операции

Справочник по гибридному календарному сервису с интеграцией с Google Календарем

list-menuВ этой статье
list-menuОтправить обратную связь?

Вам не нужно пропускать встречи из - за того, что они были запланированы в другом приложении. Вы можете использовать гибридный календарь, чтобы обеспечить пользователям и комнатам для совместной работы расширенные возможности взаимодействия между Webex Meetings и приложением Webex с помощью календаря G Suite от Google.

Преимущества гибридного календаря

В настоящий момент интеграция обеспечивает следующие важные функции.

  1. Предоставьте пользователям возможность планировать совместные встречи с помощью любого календарного клиента, подключенного к календарю G Suite от Google (Google Calendar). Вам не нужно устанавливать плагины или расширения. Введите ключевое слово в поле Местоположение (например, @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
  • Чтение состояния отсутствия на рабочем месте.

В Control Hub только администраторы с привилегированным доступом могут настраивать гибридный календарь для организации клиента. Администратор должен скопировать идентификатор клиента и данные авторизации из Control Hub и вставить их в разделе Управление доступом клиента API консоли администрирования домена Google G Suite.

Процесс включает следующие высокоуровневые действия.

  1. С помощью данных учетной записи службы приложение получает от сервера авторизации Google маркеры доступа уровня пользователя для доступа к календарям пользователей.

  2. Маркер доступа используется приложением в API-вызовах Календаря Google для получения доступа к информации календаря.

Процесс подготовки

Активация пользователей для доступа к календарю

После успешной подготовки Службы календаря гибридного типа в качестве зарегистрированного приложения администратор должен явно активировать пользователей, чтобы разрешить службе доступ к соответствующим календарям G Suite.

Чтобы успешно активировать пользователя для доступа к календарю необходимо выполнить следующие условия:

При активации пользователя в службу календаря гибридного типа передается сообщение о том, что у нее имеются требуемые разрешения для доступа к календарю пользователя в G Suite.

Успешная проверка является обязательной для использования функций службы календаря гибридного типа. Если служба не может проверить пользователя, она переводит пользователя в состояние ошибки. Служба применяет политику доступа только к тем календарям, которые успешно активировались пользователями для текущей обработки.

Текущие операции

Гибридный календарь использует REST APIGoogle Calendar. Этот API поддерживает целый ряд операций с Календарем Google. Однако в календаре гибридного доступа используется только часть команд, которые имеют отношение к использованию календаря.

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

REST API

Использование

GET calendars/{calendarId}/events

Отображение списка событий календаря.

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

Отображение повторений определенных повторяющихся событий.

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

Предоставление информации об одном событии в календаре.

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

Обновление свойств событий календаря (включая информацию для присоединения и расширенные свойства). Эта операция также используется для принятия, отклонения или предварительного принятия состояния совещания.

POST /calendars/{calendarId}/events/quickAdd

Создание события на основе простой текстовой строки.

POST /calendars/{calendarId}/events/watch

Подписка на уведомления об изменениях в календаре пользователя.

POST /channels/stop

Отмена подписки на уведомления об изменениях в календаре пользователя.

GET /users/me/settings/{setting}

Получение данных о местоположении пользователя.

GET /users/{userId}/settings/vacation

Получение настроек автоответчика пользователя.

POST /calendars/{calendarId}/acl

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

DELETE /calendars/{calendarId}/acl

Удаление правила для управления доступом.

POST /calendars/{calendarId}/events

Создание события в календаре.

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

Удаление события из календаря.

GET /freeBusy

Отображение состояния доступности пользователя, а также его состояния "Свободен" или "Занят" в указанном интервале времени.

Была ли статья полезной?
Была ли статья полезной?