Dozvole koje je zatražio Webexov dodatak za Google Workspace
Kada ovlastite Webex za pristup svojem Google računu, dodatak zahtijeva dopuštenja za pristup korisničkim podacima. U ovoj su temi navedene dozvole koje tražimo, zašto su nam potrebne i kako postupamo s vašim podacima.
Dozvole korisničkog računa
Dopuštenje |
Opseg |
Pristup podacima |
Za što ga Webex koristi? |
---|---|---|---|
Prikaz metapodataka poruke e-pošte prilikom pokretanja dodatka |
Gmail |
Predmet, datum i vrijeme, popis pozvanih osoba |
Kada zakažete sastanak webexa na Gmailu, planator čita ove informacije, što su bitni zahtjevi za zakazivanje sastanka. |
Pokretanje kao dodatak za Gmail |
Gmail |
— |
Omogućuje pokretanje Webex Schedulera na korisnikovom Gmailu. |
Prikaz događaja koje otvorite u Google kalendaru |
Kalendar |
Predmet, datum i vrijeme, popis pozvanih osoba |
Kada otvorite događaj u Google kalendaru, planator čita te informacije, što su bitni zahtjevi za zakazivanje sastanka. |
Uređivanje događaja koje otvorite u Google kalendaru |
Kalendar |
Redak predmeta |
Dodajte podatke o Webex konferenciji (UI/svojstvo kartice) u trenutni otvoreni događaj kalendara. |
Pokreni kao dodatak kalendaru |
Kalendar |
— |
Omogućuje pokretanje Webex Schedulera u Korisničkom Google kalendaru |
Prikaz i uređivanje događaja u svim kalendarima |
Kalendar |
Čitanje retka predmeta, datuma i vremena, popis pozvanih osoba Uređivanje retka predmeta |
Omogućuje nam da podržimo scenarije dijeljenog kalendara, na isti način kao što čitamo iz događaja i pišemo na događaje u kalendaru jednog korisnika. |
Prikaz postavki kalendara |
Kalendar |
— |
Google OAuth 2.0 zahtijeva ovaj opseg. Pogledajte https://developers.google.com/calendar/api/guides/auth. |
Prikaz informacija o korisnicima na domeni |
Administrator Google Workspacea |
Webex siteURL u Googleovim korisničkim podacima |
Ako ste postavili Webex siteURL u Googleovim korisničkim podacima, možemo pročitati ovaj URL i prijaviti se na ovu web stranicu kao zadanu postavku korisnika. |
Povezivanje s vanjskim servisom |
Skripta aplikacija |
Povezivanje sa servisom Webex |
Planer mora pozvati uslugu Webex da bi zatražio stvaranje/ažuriranje/brisanje pridruženog sastanka web-exa. |
Dopusti pokretanje ove aplikacije kada niste prisutni |
Skripta aplikacija |
Pristup Googleovom objektu događaja na temelju Google okidača |
To omogućuje programu Scheduler da se pokrene kada niste prisutni, kao odgovor na Googleov okidač, na primjer za ažuriranje/brisanje sastanka u kalendaru. Pogledajte https://developers.google.com/apps-script/guides/triggers/events. |
Prikaz podataka pridruženih aplikaciji i upravljanje njima |
Skripta aplikacija |
Predmemorija aplikacije |
Planator predmemorira neke informacije o Webexu u Googleovoj pohrani. Na primjer, URL web-mjesta i predložak sastanka Webex. |
Prikaz zemlje, jezika i vremenske zone |
Skripta aplikacija |
Trenutno vrijeme korisnika |
Planator čita vašu vremensku zonu kako bi zakazao ili ažurirao pridruženi sastanak Webexa |
Pogledajte svoju primarnu adresu e-pošte Google računa |
Ostalo |
Adresa korisničkog Gmail računa |
Planer čita korisnikovu adresu e-pošte kako bi je vezao za svoj Webex račun. |
Pogledajte svoje osobne podatke, uključujući sve osobne podatke koje ste učinili javno dostupnima |
Ostalo |
Korisničko ime i preferirani jezik (zadano) |
Planator čita podatke o korisnikovom javnom korisniku, uključujući puno ime i prezime, i preferirani jezik koji će se koristiti kao zadani korisnik. |
Pregled arhitekture planatora Webexa
-
Administrator web-lokacije koristi administraciju web-mjesta ili kontrolni centar za omogućavanje dodatka Webex za Google Workspace.
-
Svaki pojedinac autorizira dopuštenja za dodatak Webex za Google Workspace (ako administrator ne odobri) i povezuje svoj Google račun sa svojim Webex računom.
-
Webex se pretplaćuje na promjene kalendara s Googlea.
-
Korisnik dodaje webex sastanak događaju Google kalendara, ažurira vrijeme ili temu ili kopira događaj na drugi datum i vrijeme.
-
Klijent dodatka Webex prima obavijesti Google kalendara i sinkronizira se s Webexom.
Google API-je koje koristi Webex Scheduler
Tablice u nastavku pružaju informacije o Google API-jem koje koristi Webex Scheduler.
U većini slučajeva Webex Scheduler koristi API skripte Google aplikacije. Za nekoliko slučajeva planator koristi Google REST API. Općenito, API Google App Script omotava pridruženi Google REST API. Stupac Referentni URL upućuje na API skripte google aplikacije gdje je to moguće, ali se po potrebi može odnositi na referentni URL Google REST API-ja.
API skripte google aplikacije |
Što radi |
Reference URL |
---|---|---|
Calendar.getID |
Dobijte ID korisničkog kalendara , ID zadanog kalendara je adresa e-pošte korisnika |
https://developers.google.com/apps-script/reference/calendar/calendar#getId() |
Calendar.getName |
Dobijte naziv kalendara |
https://developers.google.com/apps-script/reference/calendar/calendar#getName() |
Calendar.getTimezone |
Uzmite kalendar vremenska zona |
https://developers.google.com/apps-script/reference/calendar/calendar#getTimeZone() |
Kalendar.Popis događaja |
Potražite specifična događaji koji odgovaraju nekima kriterijima |
https://developers.google.com/calendar/api/v3/reference/events/list |
Kalendar.Događaji.zakrpa |
Ažurirajte posebno događaj metapodaci pohraniti webex informacije o sastanku |
https://developers.google.com/calendar/api/v3/reference/events/patch |
CalendarEvent.sudionici |
Svojstva za pristup sudionicima kalendara |
https://developers.google.com/calendar/api/v3/reference/events#resource |
CalendarEvent.conferenceData |
Svojstva za pristup podacima konferencije događaja |
https://developers.google.com/calendar/api/v3/reference/events#resource |
CalendarEvent.getTitle |
Nabavite temu događaja u kalendaru. |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getTitle() |
CalendarEvent.getCreators |
Uzmi kreator kalendarskog događaja |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getCreators() |
CalendarEvent.getStartTime |
Dobijte vrijeme početka događaja |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getStartTime() |
CalendarEvent.getEndTime |
Dobijte vrijeme završetka događaja |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getEndTime() |
CacheService.getUserCache |
Uzmi korisničku predmemoriju za dohvaćanje korisničkih preferencija postavke |
https://developers.google.com/apps-script/reference/cache/cache-service#getUserCache() |
Cache.get |
Uzmi specifična postavljanje predmemorije po ključu |
https://developers.google.com/apps-script/reference/cache/cache#get(String) |
Cache.put |
Postavite neke specifična cache po ključu |
https://developers.google.com/apps-script/reference/cache/cache#put(String,String) |
ConferenceDataService. newConferenceDataBuilder |
Izradite google specifičnu strukturu podataka za pohranu i prikaz webex informacije o sastanku | |
ConferenceDataBuilder.build |
Generirajte webex podaci o sastanku |
https://developers.google.com/apps-script/reference/conference-data/conference-data-builder#build() |
GmailApp.getMessageById |
Dohvati posebno gmail poruka |
https://developers.google.com/apps-script/reference/gmail/gmail-app#getMessageById(String) |
GmailApp.createDraft |
Izradite Gmail poruku koja sadrži webex tijelo e-pošte | |
GmailMessage.getFrom |
Nabavite e-poštu pošiljatelja Gmaila |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getFrom() |
GmailMessage.getTo |
Uzmi gamil prijemnik |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getTo() |
GmailMessage.getSubject |
Dobijte naslov Gmail poruke |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getSubject() |
GmailMessage.getDate |
Dobijte datum i vrijeme Gmail poruke |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getDate() |
PropertiesService.getUserProperties |
Pristupite trajnom korisniku perferencija ili postavljanje | |
Properties.getProperty |
Dobijte određenu imovinu po ključu |
https://developers.google.com/apps-script/reference/properties/properties#getProperty(String) |
Svojstva.setProperty |
Postavite novo svojstvo za ključ i vrijednost |
https://developers.google.com/apps-script/reference/properties/properties#setProperty(String,String) |
Session.getEffectiveUser().getEmail |
Dobijte trenutnu korisničku e-poštu |
https://developers.google.com/apps-script/reference/base/user#getEmail() |
ScriptApp.newTrigger |
Postavite novi okidač za upravljanje ažuriranjem događaja |
https://developers.google.com/apps-script/reference/script/script-app#newTrigger(String) |
UrlFetchApp.fetch |
Koristite ovaj API za pozivanje Webex Dodatna usluga ili google API za kreiranje/ažuriranje sastanka, nećemo zvati nijedan drugi 3 zabava usluga |
https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetch(String) |
Google REST API |
Što radi |
Reference URL |
---|---|---|
POST https://accounts.google.com/o/oauth2/token |
Nabavite Token za Google provjeru autentičnosti |
https://developers.google.com/identity/protocols/oauth2/web-server#exchange-authorization-code |
DOBITI https://www.googleapis.com/admin/directory/v1/users/{userKey} |
Nabavite konfigurirano web-mjesto web-mjesta korisnika |
https://developers.google.com/admin-sdk/directory/reference/rest/v1/users/get |
Najčešća pitanja
- Kako Webex osigurava integraciju?
-
Dodatak se izvodi na poslužitelju Googleovih platformi u oblaku i ne spremaju se Googleovi podaci osim podataka o sastanku webexa (predmet, popis pozvanih osoba) koji je pohranjen u pozadinskom sustavu Webexa i izbrisan nakon završetka zakazanog sastanka.
Pogledajte https://help.webex.com/ituhp0.
- Kako osigurati korisničke podatke koje "povlačimo" iz ove integracije?
-
Prikupljamo samo podatke koji su nam potrebni i pohranjujemo ih samo onoliko dugo koliko je potrebno.
Prikupljamo podatke o sastanku webexa i pohranjujemo ih u oblak Webex. Podatke o sastanku brišemo nakon određenog vremenskog razdoblja koje kontrolirate pravilima zadržavanja webexa.
- Koristimo li javni ili privatni API za povezivanje s Googleovom uslugom ?
-
Addon radi na Google cloud platformi i izravno pristupa Googleovim ugrađenim knjižnicama.
Pogledajte https://developers.google.com/apps-script/overview.