Permisos solicitados por el complemento de Webex para Google Workspace
Cuando autoriza a Webex para que acceda 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 la cuenta de usuario
Permiso |
Alcance |
Datos accedieron |
¿Para qué lo utiliza Webex? |
---|---|---|---|
Vea sus mensaje de correo electrónico de programación cuando se esté ejecutando el complemento |
Gmail |
Asunto, fecha y hora, lista de invitados |
Cuando planifica una reunión de Webex en Gmail, el planificador lee estos datos, que son los requisitos esenciales para planificar la reunión. |
Ejecutar como un complemento de Gmail |
Gmail |
— |
Permite que el Planificador de Webex se ejecute en Gmail de un usuario. |
Ver los eventos que abre en Google Calendar |
Calendario |
Asunto, fecha y hora, lista de invitados |
Cuando abre un evento en Google Calendar, el planificador lee estos datos, que son los requisitos esenciales para planificar la reunión. |
Editar los eventos que abre en Google Calendar |
Calendario |
Línea de asunto |
Agregue información de datos de conferencia de Webex (interfaz de usuario/propiedad de la tarjeta) en el evento actual abierto del calendario. |
Ejecutar como complemento del calendario |
Calendario |
— |
Permite que el Planificador de Webex se ejecute en el calendario de Google de un usuario |
Ver y editar eventos en todos sus calendarios |
Calendario |
Leer asunto, fecha y hora, lista de invitados Editar asunto |
Nos permite admitir situaciones de calendario compartido, de la misma manera que leemos de los eventos y lo escriben 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 |
Ver información sobre los usuarios en su dominio |
Administración de Google Workspace |
URL del sitio de Webex en la información de usuario de Google |
Si ha establecido una URL del sitio de Webex en la información de usuario de Google, podemos leer esta URL y conectarse a este sitio como la opción predeterminada del usuario. |
Conectarse a un servicio externo |
Secuencia de comandos de aplicaciones |
Conectarse a servicio de Webex |
El planificador tiene que llamar al servicio de Webex para solicitar crear/actualizar/eliminar la reunión asociada de Webex. |
Permitir que esta aplicación se ejecute cuando no esté presente |
Secuencia de comandos de aplicaciones |
Acceder al objeto de evento de Google basado en el activador de Google |
Esto permite que el Planificador se ejecute cuando usted 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 datos asociados con la aplicación |
Secuencia de comandos de aplicaciones |
Caché de la aplicación |
El Planificador almacena parte de la información de Webex en Google storage en caché. Por ejemplo, la URL del sitio de Webex y el plantilla de reunión de Webex. |
Ver su país, idioma y zona horaria |
Secuencia de comandos de aplicaciones |
Hora actual del usuario |
El planificador lee la zona horaria para planificar o actualizar la reunión asociada de Webex |
Consulte la dirección de correo electrónico principal de su cuenta de Google |
Otro |
Dirección de cuenta de Gmail del usuario |
El planificador lee la dirección de correo electrónico del usuario para vincularla a su cuenta de Webex. |
Ver su información personal, incluyendo cualquier información personal que haya hecho públicamente disponible |
Otro |
Nombre del usuario e idioma preferido (predeterminado) |
El planificador lee la información pública del información de usuario, incluido el nombre completo y el idioma preferido para usar como valor predeterminado del usuario. |
Descripción general de la arquitectura del Planificador de Webex
-
Su administrador del sitio usa Administración del sitio Control Hub para habilitar el complemento de Webex para Google Workspace.
-
Cada persona autoriza los permisos para el complemento de Webex para Google Workspace (si su administrador no autoriza) y conecta su cuenta de Google con su cuenta de Webex.
-
Webex se suscribe a los cambios de calendario de Google.
-
Un usuario agrega una reunión de Webex a un evento de Google Calendar, actualiza la hora o el tema, o copia un evento en otra fecha y hora.
-
El cliente complemento de Webex recibe notificaciones y sincronizaciones de Google Calendar con Webex.
API de Google utilizadas por el Planificador de Webex
En las tablas a continuación, encontrará información sobre las API de Google que usa el Planificador de Webex.
En la mayoría de los casos, el planificador de Webex utiliza la API de secuencias de comandos de la aplicación de Google. En algunos casos, el planificador utiliza La API de REST de Google. En general, la API de secuencias de comandos de la aplicación de Google ajusta la API de REST de Google asociada. La columna URL de referencia apunta a la API de secuencias de comandos de la aplicación google cuando sea posible, pero puede hacer referencia a la URL de referencia de API de REST de Google si es necesario.
API de secuencias de comandos de la aplicación de Google |
Qué hace |
URL de referencia |
---|---|---|
Calendario.getID |
Obtener el ID del calendario del usuario, el id del calendario por defecto es la dirección de correo electrónico del usuario |
https://developers.google.com/apps-script/reference/calendar/calendar#getId() |
Calendario.getName |
Obtener el nombre del calendario |
https://developers.google.com/apps-script/reference/calendar/calendar#getName() |
Calendar.getTimezone |
Obtener la zona horaria del calendario |
https://developers.google.com/apps-script/reference/calendar/calendar#getTimeZone() |
Calendario.Eventos.lista |
Búsqueda de eventos específicos de que coincidan con algún criterio de |
https://developers.google.com/calendar/api/v3/reference/events/list |
Calendario.Eventos.parche |
Actualizar el evento específico metadatos para almacenar webex información de la reunión |
https://developers.google.com/calendar/api/v3/reference/events/patch |
CalendarioEvento.asistentes |
Las propiedades para acceder a los asistentes al calendario |
https://developers.google.com/calendar/api/v3/reference/events#resource |
CalendarEvent.conferenceData |
Las propiedades para acceder a los datos de la conferencia de eventos |
https://developers.google.com/calendar/api/v3/reference/events#resource |
CalendarEvent.getTitle |
Obtener el tema del evento del calendario. |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getTitle() |
CalendarEvent.getCreators |
Obtener el creador del evento del calendario |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getCreators() |
CalendarEvent.getHoraInicio |
Obtener la hora de inicio del evento |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getStartTime() |
CalendarEvent.getEndTime |
Obtener la hora de finalización del evento |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getEndTime() |
CacheService.getUserCache |
Obtenga 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é.get |
Obtenga la configuración de la caché específica de por clave |
https://developers.google.com/apps-script/reference/cache/cache#get(String) |
Caché.put |
Configure algunos específicos caché por clave |
https://developers.google.com/apps-script/reference/cache/cache#put(String,String) |
ConferenceDataService. newConferenceDataBuilder |
Crear una estructura de datos específica de google para almacenar y mostrar webex meeting info | |
ConferenceDataBuilder.build |
Generar webex meeting info data |
https://developers.google.com/apps-script/reference/conference-data/conference-data-builder#build() |
GmailApp.getMessageById |
Recuperar el mensaje gmail específico |
https://developers.google.com/apps-script/reference/gmail/gmail-app#getMessageById(String) |
GmailApp.createBorrador |
Crear un mensaje de Gmail que contenga el cuerpo del correo electrónico webex | |
GmailMessage.getFrom |
Obtener el correo electrónico del remitente de Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getFrom() |
GmailMessage.getTo |
Obtener gamil receptor |
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 de los mensajes de Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getDate() |
PropertiesService.getUserProperties |
Acceder a la persistencia del usuario perferencia o ajuste | |
Propiedades.getProperty |
Obtener una propiedad específica por clave |
https://developers.google.com/apps-script/reference/properties/properties#getProperty(String) |
Propiedades.setProperty |
Establecer nueva propiedad para clave y valor |
https://developers.google.com/apps-script/reference/properties/properties#setProperty(String,String) |
Session.getEffectiveUser().getEmail |
Obtener el correo electrónico del usuario actual |
https://developers.google.com/apps-script/reference/base/user#getEmail() |
ScriptApp.newTrigger |
Configurar un nuevo disparador para gestionar la actualización de eventos |
https://developers.google.com/apps-script/reference/script/script-app#newTrigger(String) |
UrlFetchApp.fetch |
Utilice esta API para llamar a Webex Addin Service o google API para crear/actualizar la 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) |
Google REST API |
Qué hace |
URL de referencia |
---|---|---|
POST 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 |
GET https://www.googleapis.com/admin/directory/v1/users/{userKey} |
Obtener el sitio de Webex del 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 plataformas en la nube de Google, y no se guarda ningún dato de Google, excepto para la información de la reunión de Webex (asunto, lista de invitados), que se almacena en backend de Webex y se elimina después de que finaliza reunión planificada sesión.
Consulte .https://help.webex.com/ituhp0
- ¿Cómo protegemos los datos de los clientes que "extraemos" de esta integración?
-
Solo recopilamos los datos que necesitamos y los almacenamos solo siempre que necesitemos.
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 determinado, que usted controla con su política de retención de Webex.
- ¿Utilizamos una API pública o privada para conectarnos al servicio de Google?
-
Addon se ejecuta en la plataforma en la nube de Google y accede directamente a las bibliotecas integradas de Google.
Consulte .https://developers.google.com/apps-script/overview