Permisos solicitados por Webex Add-on para Google Workspace

list-menu¿Comentarios?
Cuando autoriza a Webex a acceder a su cuenta de Google, el complemento solicita permisos para acceder a los datos del usuario. Este tema enumera los permisos que solicitamos, por qué los necesitamos y cómo manejamos sus datos.

Permisos de cuenta de usuario

Screenshot of the permissions that Webex requests when you enable the scheduler to connect to your Google account
Webex solicita estos permisos
Tabla 1. Permisos solicitados y cómo los usa Webex

Permiso

Alcance

Datos a los que se accede

¿Para qué lo usa Webex?

Ver los metadatos de su mensaje de correo electrónico cuando se está ejecutando el complemento

Gmail

Asunto, fecha y hora, lista de invitados

Cuando programa una reunión de Webex en Gmail, el programador lee estos datos, que son los requisitos esenciales para programar la reunión.

Ejecutar como un complemento de Gmail

Gmail

—

Permite que el Programador de Webex se ejecute en el Gmail de un usuario.

Vea los eventos que abre en Google Calendar

Calendario

Asunto, fecha y hora, lista de invitados

Cuando abre un evento en Google Calendar, el programador lee estos datos, que son los requisitos esenciales para programar la reunión.

Edite los eventos que abre en Google Calendar

Calendario

Línea de asunto

Agregue información de datos de conferencia de Webex (tarjeta UI/propiedad) al evento de calendario abierto actual.

Ejecutar como un complemento de calendario

Calendario

—

Permite que Webex Scheduler se ejecute en el calendario de Google de un usuario

Ver y editar eventos en todos sus calendarios

Calendario

Lea la línea de asunto, fecha y hora, lista de invitados

Editar línea de asunto

Nos permite admitir escenarios de calendario compartido, de la misma manera que leemos y escribimos en eventos en el calendario de un solo usuario.

Ver la configuración de su calendario

Calendario

—

Google OAuth 2.0 requiere este alcance. Consulte https://developers.google.com/calendar/api/guides/auth.

Vea la información sobre los usuarios de su dominio

Administrador de Google Workspace

WebEx SiteURL en Google Información de usuario

Si ha establecido una URL de sitio de Webex en la información de usuario de Google, entonces podemos leer esta URL e iniciar sesión en este sitio como la predeterminada del usuario.

Conéctese a un servicio externo

Script de aplicaciones

Conéctese al servicio de Webex

El Programador debe llamar al servicio de Webex para solicitar la creación/actualización/eliminación de la reunión asociada de Webex.

Permita que esta aplicación se ejecute cuando no esté presente

Script de aplicaciones

Acceda al objeto de evento de Google basado en el disparador de Google

Esto permite que el Programador se ejecute cuando no está presente, en respuesta a un activador de Google, por ejemplo, para actualizar/eliminar una reunión en su calendario. Consulte https://developers.google.com/apps-script/guides/triggers/events.

Ver y administrar los datos asociados con la aplicación

Script de aplicaciones

Caché de la aplicación

El Programador almacena en caché cierta información de Webex en el almacenamiento de Google. Por ejemplo, la URL del sitio Webex y la plantilla de reunión de Webex.

Vea su país, idioma y zona horaria

Script de aplicaciones

Hora actual del usuario

El Programador lee su zona horaria para programar o actualizar la reunión de Webex asociada

Consulte la dirección de correo electrónico principal de su cuenta de Google

Otro

Dirección de la cuenta de Gmail del usuario

El Programador lee la dirección de correo electrónico del usuario para vincularla a su cuenta de Webex.

Vea su información personal, incluida cualquier información personal que haya puesto a disposición del público

Otro

Nombre del usuario e idioma preferido (predeterminado)

El Programador lee la información pública del usuario, incluido el nombre completo y el idioma preferido para usar como predeterminado del usuario.

Descripción general de la arquitectura de Webex Scheduler

Architecture diagram showing the Google cloud, Webex cloud, and the Google Calendar client, with numbered arrows linking them.
  1. El administrador de su sitio utiliza la administración del sitio o el centro de control para habilitar el complemento Webex para Google Workspace.

  2. Cada individuo autoriza permisos para el complemento Webex para Google Workspace (si su administrador no lo autoriza) y conecta su cuenta de Google con su cuenta de Webex.

  3. Webex se suscribe a los cambios de calendario de Google.

  4. Un usuario agrega una reunión de Webex a un evento de Google Calendar, actualiza la hora o el tema, o copia un evento a otra fecha y hora.

  5. El cliente adicional de Webex recibe notificaciones de Google Calendar y se sincroniza con Webex.

API de Google utilizadas por Webex Scheduler

Las tablas siguientes proporcionan información sobre las API de Google utilizadas por Webex Scheduler.

Para la mayoría de los casos, Webex Scheduler utiliza la API de Google App Script. En algunos casos, el programador utiliza la API REST de Google. En general, la API de Google App Script envuelve la API REST de Google asociada. La columna URL de referencia apunta a la API de Google App Script cuando sea posible, pero puede hacer referencia a la URL de referencia de la API REST de Google si es necesario.

Tabla 2. API de Google App Script utilizadas por Webex Scheduler

API de scripts de aplicaciones de Google

Lo que hace

URL de referencia

Calendario. GetId 

Obtenga el ID del calendario del usuario, el ID del calendario predeterminado es la dirección de correo electrónico del usuario 

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

Calendar.GetName 

Obtenga el nombre del calendario 

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

Calendar.GetTimeZone 

Obtenga la zona horaria del calendario 

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

Calendar.Events.List 

Busque eventos específicos que coincidan con algunos criterios 

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

Calendar.Eventos.Patch 

Actualizar los metadatos específicos del evento para almacenar la información de la reunión de Webex 

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

Calendario del evento. Asistentes 

Las propiedades para acceder a los asistentes del calendario 

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

CalendarEvent.Datos de la Conferencia 

Las propiedades para acceder a los datos de la conferencia del evento 

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

CalendarEvent.GetTitle 

Obtenga el tema del evento del calendario. 

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

CalendarEvent.GetCreators 

Obtenga el creador del evento del calendario 

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

CalendarEvent.GetStartTime 

Obtenga la hora de inicio del evento 

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

CalendarEvent.GetEndTime 

Obtenga la hora de finalización del evento 

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

Servicio de caché. GetUserCache 

Obtener la caché del usuario para recuperar la configuración de preferencias del usuario 

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

Caché. Obtenga 

Obtenga la configuración específica de la caché por clave 

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

Caché. Put 

Establezca una caché específica por clave 

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

Servicio de datos de conferencias. Nuevo Builder de datos de conferencias 

Cree una estructura de datos específica de Google para almacenar y mostrar la información de la reunión de Webex 

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

ConferenceDatabilder.Build 

Generar datos de información de reuniones de Webex 

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

GmailApp.Obtener mensaje por ID 

Recuperar el mensaje específico de Gmail 

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

GmailApp.Crear proyecto 

Cree un mensaje de Gmail que contenga el cuerpo del correo electrónico de Webex 

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

Mensaje de Gmail.Obtener de 

Obtener correo electrónico del remitente de Gmail 

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

Mensaje de Gmail.Getto 

Consiga un receptor de Gamil 

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

GmailMessage.GetSubject 

Obtener el título del mensaje de Gmail 

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

GmailMessage.GetDate 

Obtener la fecha y hora del mensaje de Gmail 

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

PropertiesService.GetUserProperties 

Acceder a la configuración o preferencia de usuario permanente 

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

Propiedades.GetProperty 

Obtenga una propiedad específica por clave 

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

Propiedades.SetProperty 

Establecer una nueva propiedad para clave y valor 

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

sesión.GetEffectiveUser () .Obtener correo electrónico 

Obtener el correo electrónico del usuario actual 

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

ScriptApp.NewTrigger 

Configurar un nuevo activador para manejar la actualización de eventos 

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

URL FetchApp.Fetch 

Utilice esta API para llamar a Webex Addin Service o Google API para crear/actualizar una reunión, no llamaremos a ningún otro servicio de terceros 

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

Tabla 3. API REST de Google utilizadas por Webex Scheduler

API REST de Google

Lo que hace

URL de referencia

CORREO POSTAL https://accounts.google.com/o/oauth2/token

Obtenga el token de autenticación de Google

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

OBTENGA https://www.googleapis.com/admin/directory/v1/users/{userKey}

Obtenga el sitio web de Webex de usuario configurado

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

Preguntas frecuentes

¿Cómo asegura Webex la integración?

El complemento se ejecuta en el servidor de Google Cloud Platforms y no se guardan datos de Google, excepto la información de la reunión de Webex (asunto, lista de invitados) que se almacena en el backend de Webex y se elimina después de que finaliza una reunión programada.

Consulte https://help.webex.com/ituhp0.

¿Cómo aseguramos los datos del cliente que “sacamos” de esta integración?

Solo recopilamos los datos que necesitamos y solo los almacenamos el tiempo que sea necesario.

Recopilamos información de reuniones de Webex y la almacenamos en la nube de Webex. Eliminamos la información de la reunión después de un período de tiempo determinado, que controla con su política de retención de Webex.

¿Usamos una API pública o privada para conectarnos al servicio de Google?

Addon se ejecuta en la plataforma en la nube de Google y tiene acceso directo a las bibliotecas integradas de Google.

Consulte https://developers.google.com/apps-script/overview.

¿Ha encontrado este artículo útil?
¿Ha encontrado este artículo útil?