Разрешения, запрошенные дополнением Webex для Google Workspace

list-menuОтправить обратную связь?
Когда вы разрешаете Webex доступ к своей учетной записи Google, дополнение запрашивает разрешения на доступ к пользовательским данным. В этом разделе перечислены запрашиваемые нами разрешения, зачем они нужны и как мы обрабатываем ваши данные.

Разрешения для учетных записей пользователей

Screenshot of the permissions that Webex requests when you enable the scheduler to connect to your Google account
Webex запрашивает эти разрешения
Таблица 1. Запрошенные разрешения и способы их использования Webex

Разрешение

Область применения

Доступ к данным

Для чего Webex их использует?

Просматривайте метаданные сообщения электронной почты во время работы дополнения

Gmail

Тема письма, дата и время, список приглашенных

Когда вы планируете совещание Webex в Gmail, планировщик считывает эти сведения, которые являются основными требованиями для планирования совещания.

Запуск в качестве дополнения к Gmail

Gmail

—

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

Просматривайте события, которые вы открываете в Календаре Google

календарь

Тема письма, дата и время, список приглашенных

Когда вы открываете событие в Календаре Google, планировщик считывает эту информацию, необходимую для планирования встречи.

Отредактируйте события, которые вы открываете в Календаре Google

календарь

Тема письма

Добавьте информацию о конференции Webex (пользовательский интерфейс или свойство карточки) в текущее открытое событие календаря.

Запуск в качестве дополнения к календарю

календарь

—

Позволяет запускать планировщик Webex в пользовательском календаре Google

Просматривайте и редактируйте события во всех календарях

календарь

Прочитайте тему, дату и время, список приглашенных

Отредактируйте тему

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

Просмотрите настройки календаря

календарь

—

Для Google OAuth 2.0 требуется эта область. См. https://developers.google.com/calendar/api/guides/auth.

См. информацию о пользователях в вашем домене

Администратор рабочего пространства Google

URL-адрес сайта Webex в информации о пользователе Google

Если вы указали URL-адрес Webex SiteURL в информации о пользователе Google, мы можем прочитать этот URL-адрес и войти на этот сайт по умолчанию.

Подключитесь к внешнему сервису

Скрипт приложений

Подключитесь к сервису Webex

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

Разрешите этому приложению работать, когда вас нет

Скрипт приложений

Получите доступ к объекту события Google на основе триггера Google

Это позволяет планировщику работать, когда вас нет, в ответ на триггер Google, например, для обновления/удаления совещания в календаре. См. страницу https://developers.google.com/apps-script/guides/triggers/events.

Просматривайте данные, связанные с приложением, и управляйте ими

Скрипт приложений

Кэш приложения

Планировщик кэширует некоторую информацию Webex в хранилище Google. Например, URL-адрес сайта Webex и шаблон совещания Webex.

Укажите свою страну, язык и часовой пояс

Скрипт приложений

Текущее время пользователя

Планировщик считывает ваш часовой пояс, чтобы запланировать или обновить связанное совещание Webex

Посмотрите свой основной адрес электронной почты в учетной записи Google

Другой

Адрес учетной записи пользователя Gmail

Планировщик считывает адрес электронной почты пользователя, чтобы привязать его к учетной записи Webex.

Просматривайте свои личные данные, включая любые личные данные, которые вы сделали общедоступными

Другой

Имя пользователя и предпочтительный язык (по умолчанию)

Планировщик считывает общедоступную информацию о пользователе, включая полное имя и предпочтительный язык, используемый по умолчанию.

Обзор архитектуры планировщика Webex

Architecture diagram showing the Google cloud, Webex cloud, and the Google Calendar client, with numbered arrows linking them.
  1. Администратор сайта использует администрирование сайта или Control Hub, чтобы включить дополнение Webex для Google Workspace.

  2. Каждый пользователь авторизует разрешения на дополнение Webex для Google Workspace (если ваш администратор не авторизован) и связывает свою учетную запись Google со своей учетной записью Webex.

  3. Webex подписывается на изменения в календаре от Google.

  4. Пользователь добавляет совещание Webex в событие Google Calendar, обновляет время или тему или копирует событие на другую дату и время.

  5. Дополнительный клиент Webex получает уведомления Google Calendar и синхронизируется с Webex.

API Google, используемые планировщиком Webex

В таблицах ниже представлена информация об API Google, используемых планировщиком Webex.

В большинстве случаев планировщик Webex использует API Google App Script. В некоторых случаях планировщик использует API Google REST. Как правило, API Google App Script включает в себя соответствующий API Google REST. Столбец «Справочный URL-адрес» указывает на API Google App Script, где это возможно, но при необходимости может ссылаться на справочный URL-адрес Google REST API.

Таблица 2. API сценариев приложений Google, используемые планировщиком Webex

API скриптов приложений Google

Что оно делает

Справочный URL-адрес

Calendar.getID 

Получите идентификатор пользовательского календаря, идентификатор календаря по умолчанию — это адрес электронной почты пользователя 

https://developers.google.com/apps-script/reference/calendar/calendar#getId ()

Календарь.getName 

Получите название календаря 

https://developers.google.com/apps-script/reference/calendar/calendar#getName ()

Calendar.get часовой пояс 

Получите часовой пояс календаря 

https://developers.google.com/apps-script/reference/calendar/calendar#getTimeZone ()

Календарь. События.Список 

Ищите конкретные события, соответствующие определенным критериям 

https://developers.google.com/calendar/api/v3/reference/events/list

Календарь.события.патч 

Обновите конкретные метаданные события, чтобы сохранить информацию о совещании webex 

https://developers.google.com/calendar/api/v3/reference/events/patch

Календарь мероприятия. Участники 

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

https://developers.google.com/calendar/api/v3/reference/events#resource

Календарное событие. Данные конференции 

Свойства доступа к данным конференции по событиям 

https://developers.google.com/calendar/api/v3/reference/events#resource

Событие в календаре. getTitle 

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

https://developers.google.com/apps-script/reference/calendar/calendar-event#getTitle ()

Событие в календаре. get Creators 

Найдите создателя календарного события 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getCreators ()

Событие в календаре. Укажите время начала 

Узнайте время начала мероприятия 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getStartTime ()

Событие в календаре. Узнайте время окончания 

Получите время окончания мероприятия 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getEndTime ()

Служба кэширования. Получите пользовательский кеш 

Получите кэш пользователя, чтобы получить настройки предпочтений пользователя 

https://developers.google.com/apps-script/reference/cache/cache-service#getUserCache ()

Кэшировать.get 

Получите определенную настройку кеша с помощью ключа 

https://developers.google.com/apps-script/reference/cache/cache#get(String)

Кэшировать.положить 

Задайте определенный кеш по ключу 

https://developers.google.com/apps-script/reference/cache/cache#put(String,String)

Служба данных конференций. Новый конструктор данных конференций 

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

https://developers.google.com/apps-script/reference/conference-data/conference-data-service#newConferenceDataBuilder ()

Конструктор данных конференции.build 

Сгенерируйте информационные данные совещания webex 

https://developers.google.com/apps-script/reference/conference-data/conference-data-builder#build ()

GmailApp. получите сообщение по идентификатору 

Получите конкретное сообщение Gmail 

https://developers.google.com/apps-script/reference/gmail/gmail-app#getMessageById(String)

Приложение Gmail. Создайте черновик 

Создайте сообщение Gmail, содержащее текст письма webex 

https://developers.google.com/apps-script/reference/gmail/gmail-app#createDraft(String,String,String)

Сообщение Gmail.getfrom 

Получите адрес электронной почты отправителя Gmail 

https://developers.google.com/apps-script/reference/gmail/gmail-message#getFrom ()

GmailMessage.getto 

Получите почтовый ресивер 

https://developers.google.com/apps-script/reference/gmail/gmail-message#getTo ()

Сообщение Gmail.getSubject 

Получите заголовок сообщения Gmail 

https://developers.google.com/apps-script/reference/gmail/gmail-message#getSubject ()

Сообщение Gmail.getdate 

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

https://developers.google.com/apps-script/reference/gmail/gmail-message#getDate ()

Служба свойств. Получите свойства пользователя 

Получите доступ к сохраняющимся пользовательским предпочтениям или настройкам 

https://developers.google.com/apps-script/reference/properties/properties-service#getUserProperties ()

Свойства.getProperty 

Получите конкретное свойство с помощью ключа 

https://developers.google.com/apps-script/reference/properties/properties#getProperty(String)

Свойства. Задайте свойство 

Задайте новое свойство для ключа и значения 

https://developers.google.com/apps-script/reference/properties/properties#setProperty(String,String)

session.getEffectiveUser () .getEmail 

Получите адрес электронной почты текущего пользователя 

https://developers.google.com/apps-script/reference/base/user#getEmail ()

Приложение для скриптов. Новый триггер 

Настройте новый триггер для обработки обновления событий 

https://developers.google.com/apps-script/reference/script/script-app#newTrigger(String)

URL-адрес: fetchapp.fetch 

Используйте этот API для вызова Webex Addin Service или Google API для создания/обновления совещания. Мы не будем звонить другим сторонним сервисам 

https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetch(String)

Таблица 3. API-интерфейсы Google REST, используемые планировщиком Webex

API Google REST

Что оно делает

Справочный URL-адрес

РАЗМЕСТИТЕ СООБЩЕНИЕ https://accounts.google.com/o/oauth2/token

Получите токен аутентификации Google

https://developers.google.com/identity/protocols/oauth2/web-server#exchange-authorization-code

ПОЛУЧИТЕ https://www.googleapis.com/admin/directory/v1/users/{userKey}

Получите настроенный сайт Webex для пользователя

https://developers.google.com/admin-sdk/directory/reference/rest/v1/users/get

Часто задаваемые вопросы

Как Webex обеспечивает безопасность интеграции?

Дополнение работает на сервере облачных платформ Google, и данные Google не сохраняются, за исключением информации о совещании Webex (тема, список приглашенных), которая хранится в серверной части Webex и удаляется после окончания запланированного совещания.

См. страницу https://help.webex.com/ituhp0.

Как защитить данные клиентов, которые мы «извлекаем» из этой интеграции?

Мы собираем только те данные, которые нам нужны, и храним их столько, сколько необходимо.

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

Используем ли мы публичный или частный API для подключения к сервису Google?

Аддон работает на облачной платформе Google и имеет прямой доступ к встроенным библиотекам Google.

См. https://developers.google.com/apps-script/overview.

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