Permissões solicitadas pelo complemento Webex para o Google Workspace
Quando você autoriza o Webex a acessar sua conta Google, o complemento solicita permissões para acessar dados do usuário. Este tópico lista as permissões solicitadas, por que precisamos delas e como cuidamos dos seus dados.
Permissões da conta de usuário
Permissão |
Escopo |
Dados acessados |
Para que o Webex o usa? |
---|---|---|---|
Exibir seus mensagem de e-mail de dados quando o complemento estiver sendo executado |
Gmail |
Linha do assunto, data e hora, lista de convidados |
Ao agendar uma reunião Webex no Gmail, o agendador lerá essas informações, que são os requisitos essenciais para agendar a reunião. |
Executar como complemento do Gmail |
Gmail |
— |
Permite que o Agendador Webex execute no Gmail de um usuário. |
Veja os eventos que você abre no Google Calendar |
Calendário |
Linha do assunto, data e hora, lista de convidados |
Quando você abre um evento no Google Calendar, o agendador lê essas informações, que são os requisitos essenciais para agendar a reunião. |
Editar os eventos que você abre no Google Calendar |
Calendário |
Linha de assunto |
Adicionar informações de dados de conferência Webex (iU/propriedade do cartão) no evento de calendário aberto no momento. |
Executar como um complemento de Calendário |
Calendário |
— |
Permite que o Agendador Webex execute no calendário Google de um usuário |
Exibir e editar eventos em todos os seus calendários |
Calendário |
Ler linha de assunto, data e hora, lista de convidados Editar linha de assunto |
Nos permite suportar cenários de calendários compartilhados, da mesma maneira que lemos de e escrevemos em eventos no calendário de um único usuário. |
Visualizar as configurações do seu calendário |
Calendário |
— |
O Google OAuth 2.0 requer este escopo. Consulte .https://developers.google.com/calendar/api/guides/auth |
Ver informações sobre usuários no seu domínio |
Administração do Google Workspace |
WEBEX siteURL nas Informações do Google User |
Se você tiver definido uma URL do site Webex nas informações do usuário do Google, nós podemos ler essa URL e efetuar logon neste site como padrão do usuário. |
Conectar-se a um serviço externo |
Script de aplicativos |
Conectar-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 |
Acessar objeto de evento google baseado no google trigger |
Isso permite que o Agendador execute quando você não estiver presente, em resposta a um acionador do Google, por exemplo, para atualizar/excluir uma reunião no seu calendário. Consulte .https://developers.google.com/apps-script/guides/triggers/events |
Visualizar e gerenciar dados associados ao aplicativo |
Script de aplicativos |
Cache do aplicativo |
O Agendador armazena em cache algumas informações Webex no armazenamento Google. Por exemplo, a URL do site Webex e o endereço de e-modelo de reunião Webex. |
Veja seu país, idioma e timezone |
Script de aplicativos |
Hora atual do usuário |
O agendador lê seu fuso horário para agendar ou atualizar a reunião Webex associada. |
Consulte o endereço de e-mail principal da conta do Google |
Outro |
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 qualquer informação pessoal que você tenha disponibilizado publicamente |
Outro |
Nome do usuário e idioma preferencial (padrão) |
O Agendador lê a senha pública do informações 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 agendador Webex
-
O administrador do site usa administração do site ou Control Hub para habilitar o complemento Webex para o Google Workspace.
-
Cada indivíduo autoriza as permissões para o complemento Webex do Google Workspace (se o administrador não autorizar) e conecta a conta do Google com a conta Webex.
-
O Webex está inscrito nas alterações do calendário do Google.
-
Um usuário adiciona uma reunião Webex a um evento do Google Calendar, 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 Calendar e sincroniza com o Webex.
APIs Google usadas pelo agendador Webex
As tabelas abaixo fornecem informações sobre as APIs do Google usadas pelo Agendador Webex.
Na maioria dos casos, o Agendador Webex usa a API do Script do Google App. Por alguns casos, o agendador usa a API REST do Google. Geralmente, a API do Script do Google App termina a API ASSOCIADA do Google REST. A coluna URL de referência aponta para a API do script do Google App onde possível, mas pode consultar a URL de referência da API Google REST se necessário.
Google App Script API |
O que ele faz |
URL de referência |
---|---|---|
Calendário.getID |
Obter ID do calendário do usuário, a 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() |
Calendário.getName |
Obter o nome do calendário |
https://developers.google.com/apps-script/reference/calendar/calendar#getName() |
Calendário.getTimezone |
Obtenha o fuso horário do calendário |
https://developers.google.com/apps-script/reference/calendar/calendar#getTimeZone() |
Calendário.Events.list |
Procure eventos specific 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 da reunião event para armazenar as informações da reunião webex |
https://developers.google.com/calendar/api/v3/reference/events/patch |
Calendário de eventos.convidados |
As propriedades para acessar os convidados do calendário |
https://developers.google.com/calendar/api/v3/reference/events#resource |
CalendarEvent.conferenceData |
As propriedades para acessar os dados da conferência de eventos |
https://developers.google.com/calendar/api/v3/reference/events#resource |
Evento do calendário.getTítulo |
Obter o tópico do evento do calendário. |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getTitle() |
Evento de calendário.getCriadores |
Obtenha o criador do evento do calendário |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getCreators() |
Evento do calendário.getStartTime |
Obtenha o horário de início do evento |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getStartTime() |
Evento do calendário.getEndTime |
Obtenha o horário de término do evento |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getEndTime() |
Serviço de Cache.getUserCache |
Obter o cache do usuário para recuperar as preferências do usuário configurações |
https://developers.google.com/apps-script/reference/cache/cache-service#getUserCache() |
Cache.get |
Configuração do cache specific por chave |
https://developers.google.com/apps-script/reference/cache/cache#get(String) |
Cache.put |
Definir algum cache specific por chave |
https://developers.google.com/apps-script/reference/cache/cache#put(String,String) |
ConferenceDataService. newConferenceDataBuilder |
Criar uma estrutura de dados específicos do Google para armazenar e exibir webex informações da reunião | |
ConferenceDataBuilder.build |
Gerar dados de informações da reunião webex |
https://developers.google.com/apps-script/reference/conference-data/conference-data-builder#build() |
GmailApp.getMessageById |
Recuperar a mensagem específica de gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-app#getMessageById(String) |
GmailApp.createDraft |
Crie uma mensagem do Gmail que contenha o corpo do e-mail webex | |
Mensagem do GmailMessage.getFrom |
Receber e-mail do remetente do Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getFrom() |
Mensagem do GmailMessage.getTo |
Obter gamil receptor |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getTo() |
Mensagem do GmailMessage.getSubject |
Obter título da mensagem do Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getSubject() |
Mensagem do GmailMessage.getDate |
Obter data e hora da mensagem do Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getDate() |
Propriedades Serviço.getUserPropriedades |
Acesse o usuário persistente perference ou configuração | |
Propriedades.getPropriedade |
Obter propriedade específica por chave |
https://developers.google.com/apps-script/reference/properties/properties#getProperty(String) |
Propriedades.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.newTrigger |
Configurar um novo acionador para lidar com a atualização do evento |
https://developers.google.com/apps-script/reference/script/script-app#newTrigger(String) |
UrlFetchApp.fetch |
Use esta API para chamar o Webex Addin Service ou a API do Google para criar/atualizar reuniões. Não chamaremos nenhum outro serviço 3rd party |
https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetch(String) |
Google REST API |
O que ele faz |
URL de referência |
---|---|---|
PUBLICAR https://accounts.google.com/o/oauth2/token |
Obter token de autenticação do Google |
https://developers.google.com/identity/protocols/oauth2/web-server#exchange-authorization-code |
OBTER https://www.googleapis.com/admin/directory/v1/users/{userKey} |
Obter o usuário configurado webex site |
https://developers.google.com/admin-sdk/directory/reference/rest/v1/users/get |
Perguntas mais frequentes
- Como o Webex garante a integração?
-
O complemento é executado no servidor de plataformas da 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 backend do Webex e excluídas após o reunião agendada terminar.
Consulte .https://help.webex.com/ituhp0
- Como podemos proteger os dados dos clientes que "retiramos" dessa integração?
-
Nós coletamos apenas os dados de que precisamos e os armazenamos apenas enquanto necessário.
Nós coletamos informações da reunião 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 do Webex.
- Usamos uma API pública ou privada para conectar ao serviço Google?
-
O Addon é executado na plataforma de nuvem do Google e acessa diretamente as bibliotecas integrados do Google.
Consulte .https://developers.google.com/apps-script/overview