Permisiuni solicitate de suplimentul Webex pentru Google Workspace

list-menuFeedback?
Când autorizați Webex să acceseze contul dvs. Google, suplimentul solicită permisiuni pentru a accesa datele utilizatorului. Acest subiect enumeră permisiunile pe care le solicităm, de ce avem nevoie de ele și modul în care gestionăm datele dvs.

Permisiunile contului de utilizator

Screenshot of the permissions that Webex requests when you enable the scheduler to connect to your Google account
Webex solicită aceste permisiuni
Tabelul 1. Permisiunile solicitate și modul în care Webex le folosește

Permisiune

Domeniul de aplicare

Date accesate

Pentru ce îl folosește Webex?

Vizualizați metadatele mesajelor de e-mail atunci când programul de completare rulează

Gmail

Linia de subiect, data și ora, lista invitaților

Când programați o întâlnire Webex în Gmail, programatorul citește aceste informații, care sunt cerințele esențiale pentru a programa întâlnirea.

Rulați ca un supliment Gmail

Gmail

—

Permite Webex Scheduler să ruleze în Gmail al unui utilizator.

Vedeți evenimentele pe care le deschideți în Google Calendar

Calendarul

Linia de subiect, data și ora, lista invitaților

Când deschideți un eveniment în Google Calendar, programatorul citește aceste informații, care sunt cerințele esențiale pentru a programa întâlnirea.

Editați evenimentele pe care le deschideți în Google Calendar

Calendarul

Linia subiectului

Adăugați informații despre datele conferinței Webex (cardul UI/proprietate) în evenimentul calendarului deschis curent.

Rulați ca un supliment Calendar

Calendarul

—

Permite Webex Scheduler să ruleze în calendarul Google al unui utilizator

Vizualizarea și editarea evenimentelor din toate calendarele

Calendarul

Citiți linia subiectului, data și ora, lista invitaților

Editați linia subiectului

Ne permite să acceptăm scenarii de calendar partajate, în același mod în care citim și scriem la evenimente din calendarul unui singur utilizator.

Vizualizarea setărilor Calendar

Calendarul

—

Google OAuth 2.0 necesită acest domeniu de aplicare. A se vedea https://developers.google.com/calendar/api/guides/auth.

Vedeți informații despre utilizatorii de pe domeniul dvs.

Administratorul Google Workspace

Webex SiteURL în Informații utilizator Google

Dacă ați setat un Webex SiteURL în informațiile utilizatorului Google, atunci putem citi această adresă URL și ne putem conecta la acest site ca implicit al utilizatorului.

Conectați-vă la un serviciu extern

Script-uri pentru aplicații

Conectați-vă la serviciul Webex

Planificatorul trebuie să apeleze serviciul Webex pentru a solicita crearea/actualizarea/ștergerea întâlnirii Webex asociate.

Permiteți acestei aplicații să ruleze atunci când nu sunteți prezent

Script-uri pentru aplicații

Accesați obiectul evenimentului Google bazat pe declanșatorul Google

Acest lucru permite programatorului să ruleze atunci când nu sunteți prezent, ca răspuns la un declanșator Google, de exemplu pentru a actualiza/șterge o întâlnire din calendarul dvs. A se vedea https://developers.google.com/apps-script/guides/triggers/events.

Vizualizați și gestionați datele asociate aplicației

Script-uri pentru aplicații

Cache-ul aplicației

Planificatorul stochează în cache unele informații Webex în spațiul de stocare Google. De exemplu, adresa URL a site-ului Webex și șablonul de întâlnire Webex.

Vizualizați țara, limba și fusul orar

Script-uri pentru aplicații

Ora curentă a utilizatorului

Planificatorul citește fusul orar pentru a programa sau actualiza întâlnirea Webex asociată

Vizualizarea adresei de e-mail principale a Contului Google

Altele

Adresa contului Gmail al utilizatorului

Planificatorul citește adresa de e-mail a utilizatorului pentru a o lega la contul său Webex.

Vedeți informațiile dvs. personale, inclusiv orice informații personale pe care le-ați pus la dispoziția publicului

Altele

Numele utilizatorului și limba preferată (implicit)

Planificatorul citește informațiile publice ale utilizatorului, inclusiv numele complet și limba preferată de utilizat ca implicită a utilizatorului.

Prezentare generală a arhitecturii Webex Scheduler

Architecture diagram showing the Google cloud, Webex cloud, and the Google Calendar client, with numbered arrows linking them.
  1. Administratorul site-ului utilizează Administrarea site-ului sau Centrul de control pentru a activa suplimentul Webex pentru Google Workspace.

  2. Fiecare persoană autorizează permisiunile pentru suplimentul Webex pentru Google Workspace (dacă administratorul dvs. nu autorizează) și își conectează contul Google cu contul Webex.

  3. Webex se abonează la modificările calendarului de la Google.

  4. Un utilizator adaugă o întâlnire Webex la un eveniment Google Calendar, actualizează ora sau subiectul sau copiază un eveniment la o altă dată și oră.

  5. Clientul suplimentar Webex primește notificări Google Calendar și se sincronizează cu Webex.

API-urile Google utilizate de Webex Scheduler

Tabelele de mai jos oferă informații despre API-urile Google utilizate de Webex Scheduler.

În majoritatea cazurilor, Webex Scheduler utilizează API-ul Google App Script. Pentru câteva cazuri, planificatorul utilizează API-ul Google REST. În general, API-ul Google App Script înfășoară API-ul Google REST asociat. Coloana URL de referință indică API-ul Google App Script acolo unde este posibil, dar poate face referire la adresa URL de referință Google REST API, dacă este necesar.

Tabelul 2. API-urile Google App Script utilizate de Webex Scheduler

API pentru scripturi de aplicații Google

Ce face

URL de referință

Calendar.getID 

Obțineți ID-ul calendarului utilizatorului, id-ul calendarului implicit este adresa de e-mail a utilizatorului 

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

Calendar.getName 

Obțineți numele calendarului 

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

Calendar.getTimeZone 

Obțineți fusul orar al calendarului 

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

Calendar.Events.List 

Căutați evenimente specifice care corespund anumitor criterii 

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

Calendar.Events.Patch 

Actualizați metadatele evenimentului specific pentru a stoca informațiile despre întâlnirea webex 

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

CalendarEvent.Participanți 

Proprietățile pentru a accesa participanții din calendar 

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

CalendarEvent.ConferenceData 

Proprietățile pentru a accesa datele conferinței evenimentului 

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

CalendarEvent.getTitle 

Obțineți subiectul evenimentului din calendar. 

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

CalendarEvent.getCreators 

Obțineți creatorul evenimentului din calendar 

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

CalendarEvent.getStartTime 

Obțineți ora de începere a evenimentului 

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

CalendarEvent.GetEndTime 

Obțineți ora de încheiere a evenimentului 

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

CacheService.getUserCache 

Obțineți memoria cache a utilizatorului pentru a prelua setările de preferințe ale utilizatorului 

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

Cache.get 

Obțineți setarea specifică a cache-ului după cheie 

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

Cache.put 

Setați o anumită memorie cache după cheie 

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

ConferenceDataService. NewConferenceDataBuilder 

Creați o structură de date specifică Google pentru a stoca și afișa informații despre întâlnirea webex 

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

ConferenceDataBuilder.build 

Generați date despre informații despre întâlnirea webex 

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

GmailApp.getMessageById 

Preluați mesajul gmail specific 

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

GmailApp.CreateDraft 

Creați un mesaj Gmail care conține corpul de e-mail webex 

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

gmailMessage.getFrom 

Obțineți e-mailul expeditorului Gmail 

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

GmailMessage.getto 

Obțineți receptorul gamil 

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

GmailMessage.getSubject 

Obțineți titlul mesajului Gmail 

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

GmailMessage.getDate 

Obțineți data și ora mesajului Gmail 

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

PropertiesService.getUserProperties 

Accesați perferența sau setarea utilizatorului persistent 

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

Properties.getProperty 

Obțineți proprietăți specifice prin cheie 

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

Properties.setProperty 

Setați o nouă proprietate pentru cheie și valoare 

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

Session.getEffectiveUser () .getEmail 

Obțineți e-mailul curent al utilizatorului 

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

ScriptApp.NewTrigger 

Configurați un nou declanșator pentru a gestiona actualizarea evenimentului 

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

URLFetchApp.Fetch 

Utilizați acest API pentru a apela Serviciul Webex Addin sau Google API pentru a crea/actualiza întâlnirea, nu vom apela niciun alt serviciu terț 

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

Tabelul 3. API-urile Google REST utilizate de Webex Scheduler

API-ul Google REST

Ce face

URL de referință

POȘTĂ https://accounts.google.com/o/oauth2/token

Obțineți jetonul de autentificare Google

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

OBȚINEȚI https://www.googleapis.com/admin/directory/v1/users/{userKey}

Obțineți site-ul Webex configurat

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

Întrebări frecvente

Cum securizează Webex integrarea?

Suplimentul rulează pe serverul platformelor cloud Google și nu sunt salvate date Google, cu excepția informațiilor despre întâlnirea Webex (subiect, listă de invitați) care sunt stocate în backend-ul Webex și șterse după încheierea unei întâlniri programate.

A se vedea https://help.webex.com/ituhp0.

Cum securizăm datele clienților pe care le „extragem” din această integrare?

Colectăm doar datele de care avem nevoie și le stocăm doar atâta timp cât avem nevoie.

Colectăm informații despre întâlniri Webex și le stocăm în cloud Webex. Ștergem informațiile întâlnirii după o anumită perioadă de timp, pe care o controlați cu politica de păstrare Webex.

Folosim un API public sau privat pentru a ne conecta la serviciul Google?

Addon rulează pe platforma cloud Google și are acces direct la bibliotecile încorporate Google.

A se vedea https://developers.google.com/apps-script/overview.

A fost util acest articol?
A fost util acest articol?