Dozvole za korisnički nalog

Snimak ekrana dozvola koje Webex zahteva kada omogućite planeru da se poveže sa vašim Google nalogom
Webex zahteva ove dozvole
Tabela 1. Zahtevane dozvole i način na koji ih Webex koristi

Dozvolu

Opseg

Pristupljeno podacima

Za šta ga Webex koristi?

Prikazivanje metapodataka e-poruke kada je dodatak pokrenut

Gmail

Red teme, datum i vreme, lista pozvanih

Kada zakažete Webex sastanak u Gmailu, planer čita ove informacije, koje su suštinski zahtevi za zakazivanje sastanka.

Pokreni kao Gmail dodatak

Gmail

Dozvoljava pokretanje Webex planera u Gmailu korisnika.

Pogledajte događaje koje otvarate u Google kalendaru

Kalendar

Red teme, datum i vreme, lista pozvanih

Kada otvorite događaj u Google kalendaru, planer čita ove informacije, koje su suštinski zahtevi za zakazivanje sastanka.

Uređivanje događaja koje otvarate u Google kalendaru

Kalendar

Temu

Dodajte informacije o podacima Webex konferencije (UI/svojstvo kartice) u trenutni otvoreni događaj kalendara.

Pokreni kao dodatak kalendaru

Kalendar

Dozvoljava pokretanje Webex planera u Google kalendaru korisnika

Prikazivanje i uređivanje događaja u svim kalendarima

Kalendar

Čitanje reda teme, datuma i vremena, liste pozvanih

Uređivanje reda teme

Omogućava nam da podržimo deljene scenarije kalendara, na isti način na koji čitamo i pišemo događajima u kalendaru jednog korisnika.

Prikazivanje postavki kalendara

Kalendar

Google OAuth 2.0 zahteva ovaj opseg. Pogledajte https://developers.google.com/calendar/api/guides/auth.

Pogledajte informacije o korisnicima na vašem domenu

Administrator Google radnog prostora

Webex siteURL u Google korisničkim informacijama

Ako ste postavili Webex siteURL u Google korisničkim informacijama, onda možemo da pročitamo ovu URL adresu i prijavimo se na ovaj sajt kao podrazumevani korisnik.

Povezivanje sa spoljnom uslugom

Skripta aplikacija

Povezivanje sa Webex uslugom

Planer mora da pozove Webex uslugu da bi zatražio kreiranje/ažuriranje/brisanje povezanog Webex sastanka.

Dozvoli pokretanje ove aplikacije kada niste prisutni

Skripta aplikacija

Pristupite Google objektu događaja zasnovanom na Google okidaču

Ovo omogućava programeru da se pokrene kada niste prisutni, kao odgovor na Google okidač, na primer da ažurira/izbriše sastanak u vašem kalendaru. Pogledajte https://developers.google.com/apps-script/guides/triggers/events.

Prikazivanje i upravljanje podacima povezanim sa aplikacijom

Skripta aplikacija

Keš aplikacije

Planer keši neke Webex informacije u Google skladištu. Na primer, URL adresa Webex lokacije i Webex predložak sastanka.

Prikazivanje zemlje, jezika i vremenske zone

Skripta aplikacija

Trenutno vreme korisnika

Planer čita vašu vremensku zonu da bi isplanirao ili ažurirao povezani Webex sastanak

Pogledajte svoju primarnu e-adresu Google naloga

Drugo

Adresa Gmail naloga korisnika

Planer čita e-adresu korisnika da bi je vežeo za svoj Webex nalog.

Pogledajte lične informacije, uključujući sve lične informacije koje ste javno učinili dostupnim

Drugo

Korisničko ime i željeni jezik (podrazumevani)

Planer čita korisničke informacije o javnom korisniku korisnika, uključujući puno ime i željeni jezik koji će se koristiti kao podrazumevani korisnik.

Pregled arhitekture Webex planera

Dijagram arhitekture koji prikazuje Google oblak, Webex cloud i Google Calendar klijent, sa numerisatim strelicama koje ih povezuju.
  1. Administrator lokacije koristi administraciju lokacije ili kontrolno čvorište da bi omogućio Webex dodatak za Google Radni prostor.

  2. Svaki pojedinac odobrava dozvole za Webex dodatak za Google Workspace (ako vaš administrator ne autorizuje) i povezuje svoj Google nalog sa njihovim Webex nalogom.

  3. Webex se pretplatio na promene kalendara iz Google-a.

  4. Korisnik dodaje Webex sastanak događaju u Google kalendar, ažurira vreme ili temu ili kopira događaj u drugi datum i vreme.

  5. Webex klijent dodataka prima Google Calendar obaveštenja i sinhronizuje se sa Webex-om.

Google API-je koristi Webex planer

Dole navedene tabele pružaju informacije o Google API-ovima koje koristi Webex Planer.

Za većinu slučajeva Webex Planer koristi Google App Script API. Za nekoliko slučajeva, planer koristi Google REST API. Generalno, Google App Script API završava pridruženi Google REST API. Referentna URL kolona ukazuje na API skripte Google aplikacije gde je to moguće, ali se po potrebi može odnositi na GOOGLE REST API referentnu URL adresu.

Tabela 2. Google App Script API-je koristi Webex Planer

Google App Script API

Šta radi

Reference URL

Kalendar.getID 

Dobijte ID korisničkog kalendara, ID podrazumevanog kalendara je e-adresa korisnika 

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

Kalendar.getName 

Dobijte ime kalendara 

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

Kalendar.getTimezone 

Nabavite  vremensku zonu  kalendara

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

Kalendar.Događaji.lista 

Pretraži  određene događaje koji se podudaraju sa nekim kriterijumima 

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

Kalendar.Events.patch 

Ažurirajte specifične metapodatke događaja  da biste sačuvali informacije o webex sastanku 

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

CalendarEvent.učesnici 

Svojstva za pristup učesnicima kalendara 

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

CalendarEvent.conferenceData 

Svojstva za pristup podacima konferencije o događaju 

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

CalendarEvent.getTitle 

Dobijte temu događaja u kalendaru. 

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

CalendarEvent.getCreators 

Nabavite  kreatora događaja kalendara 

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

CalendarEvent.getStartTime 

Dobijte vreme početka događaja 

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

CalendarEvent.getEndTime 

Dobijte vreme završetka događaja 

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

CacheService.getUserCache 

Nabavite keš memoriju korisnika da biste preuzeli podešavanja željenih opcija korisnika  

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

Keš.džet 

Dobijte određenu postavku keširanja po ključu 

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

Јебор.put 

Podesite neku  određenu keš memoriju po ključu 

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

ConferenceDataService. newConferenceDataBuilder 

Kreirajte određenu Google strukturu podataka za čuvanje i prikazivanje informacija o webex sastanku 

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

ConferenceDataBuilder.build 

Generiši  Webex podatke o sastanku 

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

GmailApp.getMessageById 

Preuzmi određenu  gmail poruku 

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

GmailApp.createDraft 

Kreirajte Gmail poruku koja sadrži webex telo e-pošte 

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

GmailMessage.getOd 

Preuzmi e-poštu pošiljaoca 

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

GmailMessage.getTo 

Preuzmi prijemnik za igranje igara 

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

GmailMessage.getSubject 

Preuzmi naslov Gmail poruke 

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

GmailMessage.getDate 

Preuzmi datum i vreme Gmail poruke 

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

PropertiesService.getUserProperties 

Pristupite opciji zahtevanja korisnika  ili podešavanju 

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

Svojstva.getProperty 

Dobijte određeno svojstvo po ključu 

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

Svojstva.setProperty 

Postavljanje novog svojstva za ključ i vrednost 

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

Sesija.getEffectiveUser().getE-pošta 

Primaj trenutnu e-poštu korisnika 

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

ScriptApp.newTrigger 

Podešavanje novog okidača za rukovanje ažuriranjem događaja 

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

UrlFetchApp.fetch 

Koristite ovaj API da biste pozvali  Webex Addin uslugu ili google API da biste kreirali/ažurirali sastanak, nećemo pozvati bilo koju drugu 3 uslugu   strane

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

Sto 3. Google REST API koji koristi Webex Planer

Google REST API

Šta radi

Reference URL

POŠTANSKI https://accounts.google.com/o/oauth2/token

Nabavite Google oznaku za potvrdu identiteta

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

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

Nabavite konfigurisanu Webex lokaciju korisnika

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

Česta pitanja

Kako Webex obezbeđuje integraciju?

Dodatak radi na Serveru Google cloud platformi, a nijedan Google podatak se ne čuva osim Webex informacija o sastanku (tema, lista pozvanih) koji se skladišti u Webex backend i briše nakon završetka planiranog sastanka.

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

Kako da obezbedimo podatke o korisnicima koje "izvlačimo" iz ove integracije?

Prikupljamo samo podatke koji su nam potrebni, i čuvamo ih samo onoliko koliko je potrebno.

Prikupljamo informacije o Webex sastanku i čuvamo ih u Webex oblaku. Informacije o sastanku brišemo nakon određenog vremenskog perioda, koji kontrolišete smernicama za zadržavanje webeksa.

Da li koristimo javni ili privatni API za povezivanje sa Google servisom ?

Addon radi na Google cloud platformi i direktno pristupa Googleovim ugrađenim bibliotekama.

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