Permissões solicitadas pelo complemento Webex para o Google Workspace
Permissões da conta de usuário

|
Permissão |
Escopo |
Dados acessados |
Para que o Webex o usa? |
|---|---|---|---|
|
Visualize os metadados da sua mensagem de e-mail quando o complemento estiver em execução |
Gmail |
Linha de assunto, data e hora, lista de convidados |
Quando você agenda uma reunião Webex no Gmail, o agendador lê essas informações, que são os requisitos essenciais para agendar a reunião. |
|
Execute como um complemento do Gmail |
Gmail |
— |
Permite que o Webex Scheduler seja executado no Gmail de um usuário. |
|
Veja os eventos que você abre no Google Agenda |
Calendário |
Linha de assunto, data e hora, lista de convidados |
Quando você abre um evento no Google Agenda, o agendador lê essas informações, que são os requisitos essenciais para agendar a reunião. |
|
Edite os eventos que você abre no Google Agenda |
Calendário |
Linha de assunto |
Adicione informações de dados de conferência Webex (UI/propriedade do cartão) ao evento atual do calendário aberto. |
|
Executar como um complemento de calendário |
Calendário |
— |
Permite que o Webex Scheduler seja executado no calendário do Google de um usuário |
|
Visualize e edite eventos em todos os seus calendários |
Calendário |
Leia a linha de assunto, data e hora, lista de convidados Editar linha de assunto |
Permite oferecer suporte a cenários de calendário compartilhado, da mesma forma que lemos e gravamos em eventos no calendário de um único usuário. |
|
Exibir as configurações do seu calendário |
Calendário |
— |
O Google OAuth 2.0 exige esse escopo. Consulte https://developers.google.com/calendar/api/guides/auth. |
|
Veja informações sobre usuários em seu domínio |
Administrador do Google Workspace |
Webex SiteURL nas informações do usuário do Google |
Se você definiu um Webex SiteURL nas informações de usuário do Google, podemos ler esse URL e fazer login neste site como padrão do usuário. |
|
Conecte-se a um serviço externo |
Script de aplicativos |
Conecte-se ao serviço Webex |
O Agendador precisa chamar o serviço Webex para solicitar a criação/atualização/exclusão da reunião Webex associada. |
|
Permitir que este aplicativo seja executado quando você não estiver presente |
Script de aplicativos |
Acesse o objeto de evento do Google com base no gatilho do Google |
Isso permite que o Agendador seja executado quando você não está presente, em resposta a um gatilho do Google, por exemplo, para atualizar/excluir uma reunião em sua agenda. Consulte https://developers.google.com/apps-script/guides/triggers/events. |
|
Visualize e gerencie os dados associados ao aplicativo |
Script de aplicativos |
Cache do aplicativo |
O Agendador armazena em cache algumas informações do Webex no armazenamento do Google. Por exemplo, o URL do site Webex e o modelo de reunião Webex. |
|
Visualize seu país, idioma e fuso horário |
Script de aplicativos |
Hora atual do usuário |
O Agendador lê seu fuso horário para agendar ou atualizar a reunião Webex associada |
|
Veja o endereço de e-mail principal da sua Conta do Google |
Outros |
Endereço da conta do Gmail do usuário |
O Agendador lê o endereço de e-mail do usuário para vinculá-lo à sua conta Webex. |
|
Veja suas informações pessoais, incluindo todas as informações pessoais que você disponibilizou publicamente |
Outros |
Nome do usuário e idioma preferido (padrão) |
O Agendador lê as informações públicas do usuário, incluindo o nome completo e o idioma preferido a ser usado como padrão do usuário. |
Visão geral da arquitetura do Webex Scheduler
-
O administrador do site usa a Administração do Site ou o Control Hub para ativar o complemento Webex para o Google Workspace.
-
Cada indivíduo autoriza permissões para o complemento Webex para o Google Workspace (se seu administrador não autorizar) e conecta sua conta do Google à sua conta Webex.
-
O Webex se inscreve para receber alterações de calendário do Google.
-
Um usuário adiciona uma reunião Webex a um evento do Google Agenda, atualiza a hora ou o tópico ou copia um evento para outra data e hora.
-
O cliente de complemento Webex recebe notificações do Google Agenda e sincroniza com o Webex.
APIs do Google usadas pelo Webex Scheduler
As tabelas abaixo fornecem informações sobre as APIs do Google usadas pelo Webex Scheduler.
Na maioria dos casos, o Webex Scheduler usa a API Google App Script. Em alguns casos, o agendador usa a API REST do Google. Geralmente, a API Google App Script envolve a API REST do Google associada. A coluna URL de referência aponta para a API Google App Script sempre que possível, mas pode se referir à URL de referência da API REST do Google, se necessário.
|
API Google App Script |
O que ele faz |
URL de referência |
|---|---|---|
|
Calendar.getID |
Obtenha o ID do calendário do usuário, o id do calendário padrão é o endereço de e-mail do usuário |
https://developers.google.com/apps-script/reference/calendar/calendar#getId () |
|
Calendar.getName |
Obtenha o nome do calendário |
https://developers.google.com/apps-script/reference/calendar/calendar#getName () |
|
Fuso horário Calendar.get |
Obtenha o fuso horário do calendário |
https://developers.google.com/apps-script/reference/calendar/calendar#getTimeZone () |
|
Calendar.events.list |
Pesquise eventos específicos que correspondam a alguns critérios |
https://developers.google.com/calendar/api/v3/reference/events/list |
|
calendário.events.patch |
Atualize os metadados específicos do evento para armazenar informações da reunião webex |
https://developers.google.com/calendar/api/v3/reference/events/patch |
|
Evento do calendário. Participantes |
As propriedades para acessar os participantes do calendário |
https://developers.google.com/calendar/api/v3/reference/events#resource |
|
Evento do calendário. Dados da conferência |
As propriedades para acessar os dados da conferência do evento |
https://developers.google.com/calendar/api/v3/reference/events#resource |
|
CalendarEvent.getTitle |
Conheça o tópico do evento do calendário. |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getTitle () |
|
CalendarEvent.getCreators |
Obtenha o criador do evento do calendário |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getCreators () |
|
CalendarEvent.getStartTime |
Obtenha a hora de início do evento |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getStartTime () |
|
CalendarEvent.getEndTime |
Obtenha o horário de término do evento |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getEndTime () |
|
CacheService.getUserCache |
Obter o cache do usuário para recuperar as configurações de preferências do usuário |
https://developers.google.com/apps-script/reference/cache/cache-service#getUserCache () |
|
Cache.get |
Obtenha uma configuração específica de cache por chave |
https://developers.google.com/apps-script/reference/cache/cache#get(String) |
|
Cache.put |
Defina algum cache específico por chave |
https://developers.google.com/apps-script/reference/cache/cache#put(String,String) |
|
Conference Data Service. Novo Construtor de dados de conferência |
Crie uma estrutura de dados específica do Google para armazenar e exibir informações de reuniões webex | |
|
ConferenceDataBuilder.build |
Gere dados de informações de reuniões webex |
https://developers.google.com/apps-script/reference/conference-data/conference-data-builder#build () |
|
Aplicativo Gmail. Receba mensagem por ID |
Recupere a mensagem específica do Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-app#getMessageById(String) |
|
Aplicativo Gmail.CreateDraft |
Crie uma mensagem do Gmail que contenha o corpo do e-mail webex | |
|
Mensagem do Gmail.getFrom |
Receba o e-mail do remetente do Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getFrom () |
|
Mensagem do Gmail. Getto |
Obtenha um receptor de e-mail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getTo () |
|
Mensagem do Gmail.getSubject |
Obtenha o título da mensagem do Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getSubject () |
|
GmailMessage.getDate |
Obtenha a data e a hora da mensagem do Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getDate () |
|
propertiesService.getUserProperties |
Acesse a preferência ou configuração persistente do usuário | |
|
properties.getProperty |
Obtenha uma propriedade específica por chave |
https://developers.google.com/apps-script/reference/properties/properties#getProperty(String) |
|
properties.setProperty |
Definir nova propriedade para chave e valor |
https://developers.google.com/apps-script/reference/properties/properties#setProperty(String,String) |
|
session.getEffectiveUser () .getEmail |
Obter e-mail do usuário atual |
https://developers.google.com/apps-script/reference/base/user#getEmail () |
|
Aplicativo de script. Novo gatilho |
Configurar um novo gatilho para lidar com a atualização do evento |
https://developers.google.com/apps-script/reference/script/script-app#newTrigger(String) |
|
URLFetchApp.fetch |
Use essa API para chamar o Webex Addin Service ou a API do Google para criar/atualizar a reunião, não chamaremos nenhum outro serviço de terceiros |
https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetch(String) |
|
API REST do Google |
O que ele faz |
URL de referência |
|---|---|---|
|
POSTAGEM https://accounts.google.com/o/oauth2/token |
Obtenha o token de autenticação do Google |
https://developers.google.com/identity/protocols/oauth2/web-server#exchange-authorization-code |
|
OBTENHA https://www.googleapis.com/admin/directory/v1/users/{userKey} |
Obtenha o site Webex do usuário configurado |
https://developers.google.com/admin-sdk/directory/reference/rest/v1/users/get |
Perguntas frequentes
- Como o Webex protege a integração?
-
O complemento é executado no servidor de plataformas de nuvem do Google e nenhum dado do Google é salvo, exceto as informações da reunião Webex (assunto, lista de convidados), que são armazenadas no back-end do Webex e excluídas após o término de uma reunião agendada.
Consulte https://help.webex.com/ituhp0.
- Como protegemos os dados do cliente que “extraímos” dessa integração?
-
Coletamos apenas os dados de que precisamos e os armazenamos apenas pelo tempo necessário.
Coletamos informações de reuniões Webex e as armazenamos na nuvem Webex. Excluímos as informações da reunião após um determinado período de tempo, que você controla com sua política de retenção Webex.
- Usamos uma API pública ou privada para nos conectarmos ao serviço do Google?
-
O Addon é executado na plataforma de nuvem do Google e acessa diretamente as bibliotecas integradas do Google.
Consulte https://developers.google.com/apps-script/overview.