Autorisations demandées par le module complémentaire Webex pour Google Workspace

list-menuUn commentaire ?
Lorsque vous autorisez Webex à accéder à votre compte Google, le module complémentaire demande l'autorisation d'accéder aux données des utilisateurs. Cette rubrique répertorie les autorisations que nous demandons, les raisons pour lesquelles nous en avons besoin et la manière dont nous traitons vos données.

Autorisations relatives aux comptes utilisateurs

Screenshot of the permissions that Webex requests when you enable the scheduler to connect to your Google account
Webex demande ces autorisations
Tableau 1. Les autorisations demandées et la manière dont Webex les utilise

Autorisation

Champ d'application

Données consultées

À quoi sert Webex ?

Afficher les métadonnées de vos e-mails lorsque le module complémentaire est en cours d'exécution

Gmail

Objet, date et heure, liste des invités

Lorsque vous planifiez une réunion Webex dans Gmail, le planificateur lit ces informations, qui constituent les conditions essentielles pour planifier la réunion.

Exécuter en tant que module complémentaire Gmail

Gmail

—

Permet au Webex Scheduler de s'exécuter sur le compte Gmail de l'utilisateur.

Afficher les événements que vous ouvrez dans Google Agenda

Calendrier

Objet, date et heure, liste des invités

Lorsque vous ouvrez un événement dans Google Agenda, le planificateur lit ces informations, qui constituent les conditions essentielles pour planifier la réunion.

Modifier les événements que vous ouvrez dans Google Agenda

Calendrier

Objet

Ajoutez les données de la conférence Webex (interface utilisateur de la carte/propriété) au calendrier ouvert en cours.

Exécuter en tant que module complémentaire du calendrier

Calendrier

—

Permet au Webex Scheduler de s'exécuter dans le calendrier Google d'un utilisateur

Afficher et modifier les événements sur tous vos calendriers

Calendrier

Lire la ligne d'objet, la date et l'heure, la liste des invités

Modifier la ligne d'objet

Nous permet de prendre en charge des scénarios de calendrier partagés, de la même manière que nous lisons et écrivons des événements dans le calendrier d'un seul utilisateur.

Afficher les paramètres de votre calendrier

Calendrier

—

Google OAuth 2.0 nécessite ce scope. Voir https://developers.google.com/calendar/api/guides/auth.

Voir les informations sur les utilisateurs de votre domaine

Administrateur de Google Workspace

URL du site Webex dans les informations utilisateur de Google

Si vous avez défini une URL de site Webex dans les informations utilisateur de Google, nous pouvons lire cette URL et nous connecter à ce site par défaut.

Connectez-vous à un service externe

Applis Script

Connectez-vous au service Webex

Le planificateur doit appeler le service Webex pour demander la création/la mise à jour/la suppression de la réunion Webex associée.

Autoriser l'exécution de cette application en votre absence

Applis Script

Accédez à l'objet d'événement Google en fonction du déclencheur Google

Cela permet au planificateur de s'exécuter lorsque vous n'êtes pas présente, en réponse à un déclencheur de Google, par exemple pour mettre à jour/supprimer une réunion de votre calendrier. Voir https://developers.google.com/apps-script/guides/triggers/events.

Afficher et gérer les données associées à l'application

Applis Script

Cache de l'application

Le Scheduler met en cache certaines informations Webex dans Google Storage. Par exemple, l'URL du site Webex et le modèle de réunion Webex.

Afficher votre pays, votre langue et votre fuseau horaire

Applis Script

Heure actuelle de l'utilisateur

Le planificateur lit votre fuseau horaire pour planifier ou mettre à jour la réunion Webex associée

Voir l'adresse e-mail principale de votre compte Google

Autres

Adresse du compte Gmail de l'utilisateur

Le Scheduler lit l'adresse e-mail de l'utilisateur pour l'associer à son compte Webex.

Consultez vos informations personnelles, y compris toutes les informations personnelles que vous avez mises à la disposition du public

Autres

Nom d'utilisateur et langue préférée (par défaut)

Le planificateur lit les informations publiques de l'utilisateur, y compris son nom complet et sa langue préférée par défaut.

Présentation de l'architecture de Webex Scheduler

Architecture diagram showing the Google cloud, Webex cloud, and the Google Calendar client, with numbered arrows linking them.
  1. L'administrateur de votre site utilise l'administration du site ou Control Hub pour activer le module complémentaire Webex pour Google Workspace.

  2. Chaque personne autorise le module complémentaire Webex pour Google Workspace (si votre administrateur ne l'autorise pas) et associe son compte Google à son compte Webex.

  3. Webex s'abonne aux modifications de calendrier de Google.

  4. Un utilisateur ajoute une réunion Webex à un événement Google Agenda, met à jour l'heure ou le sujet, ou copie un événement à une autre date et heure.

  5. Le client complémentaire Webex reçoit les notifications de Google Agenda et se synchronise avec Webex.

Les API Google utilisées par le Webex Scheduler

Les tableaux ci-dessous fournissent des informations sur les API Google utilisées par le Webex Scheduler.

Dans la plupart des cas, le Webex Scheduler utilise l'API Google App Script. Dans certains cas, le planificateur utilise l'API Google REST. En général, l'API Google App Script enveloppe l'API Google REST associée. La colonne URL de référence pointe vers l'API Google App Script dans la mesure du possible, mais peut faire référence à l'URL de référence de l'API Google REST si nécessaire.

Tableau 2. Les API Google App Script utilisées par Webex Scheduler

API Google App Script

Ce qu'il fait

URL de référence

Calendar.getID 

Obtenir l'identifiant du calendrier utilisateur, l'identifiant du calendrier par défaut est l'adresse e-mail de l'utilisateur 

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

Calendar.GetName 

Obtenez le nom du calendrier 

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

Calendar.GetTimeZone 

Afficher le fuseau horaire du calendrier 

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

Calendar.Events.list 

Rechercher des événements spécifiques correspondant à certains critères 

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

Calendar.Events.Patch 

Mettez à jour les métadonnées spécifiques à l'événement pour stocker les informations des réunions Webex 

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

Calendrier des événements. Participants 

Les propriétés permettant d'accéder au calendrier des participants 

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

Calendrier, événement. Données de la conférence 

Les propriétés permettant d'accéder aux données de l'événement et de la conférence 

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

CalendarEvent.GetTitle 

Trouvez le sujet de l'événement du calendrier. 

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

CalendarEvent. GetCreators 

Trouvez le créateur de l'événement dans le calendrier 

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

CalendarEvent.GetStartTime 

Obtenir l'heure de début de l'événement 

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

CalendarEvent.GetEndTime 

Obtenir l'heure de fin de l'événement 

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

CacheService.GetUserCache 

Accédez au cache de l'utilisateur pour récupérer ses préférences 

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

Cache.get 

Obtenir un réglage de cache spécifique par clé 

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

Cache.put 

Définir un cache spécifique par clé 

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

Service de données de conférence. Nouveau générateur de données de conférence 

Créez une structure de données spécifique à Google pour stocker et afficher les informations des réunions Webex 

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

ConferenceDataBuilder.Build 

Générer des informations sur les réunions Webex 

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

Application Gmail. GetMessageByID 

Récupérer le message Gmail spécifique 

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

Application Gmail. CreateDraft 

Créez un message Gmail contenant le corps de l'e-mail Webex 

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

Message Gmail. GetFrom 

Recevoir l'e-mail de l'expéditeur de Gmail 

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

Message Gmail. Getto 

Obtenir un récepteur Gmail 

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

Gmail Message.GetSubject 

Obtenir le titre du message Gmail 

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

Message Gmail. GetDate 

Obtenir la date et l'heure des messages Gmail 

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

PropertiesService.GetUserProperties 

Accéder aux préférences ou aux paramètres persistants de l'utilisateur 

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

Properties.GetProperty 

Obtenir une propriété spécifique par clé 

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

Properties.SetProperty 

Définir une nouvelle propriété pour la clé et la valeur 

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

session. getEffectUser (). GetEmail 

Obtenir l'adresse e-mail de l'utilisateur actuel 

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

ScriptApp. NewTrigger 

Configurer un nouveau déclencheur pour gérer la mise à jour des événements 

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

URLFetchApp.fetch 

Utilisez cette API pour appeler le service Webex Addin ou l'API Google pour créer/mettre à jour une réunion. Nous n'appellerons aucun autre service tiers 

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

Tableau 3. API Google REST utilisées par Webex Scheduler

API Google REST

Ce qu'il fait

URL de référence

POST https://accounts.google.com/o/oauth2/token

Obtenez un jeton d'authentification Google

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

ACCÉDEZ À https://www.googleapis.com/admin/directory/v1/users/{userKey}

Obtenir l'utilisateur configuré pour le site Webex

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

Questions fréquemment posées

Comment Webex sécurise-t-il l'intégration ?

Le module complémentaire fonctionne sur le serveur Google Cloud Platforms, et aucune donnée Google n'est enregistrée, à l'exception des informations sur les réunions Webex (sujet, liste des invités) qui sont stockées dans le backend Webex et supprimées à la fin d'une réunion planifiée.

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

Comment sécuriser les données clients que nous « extrayons » grâce à cette intégration ?

Nous collectons uniquement les données dont nous avons besoin et nous ne les stockons que le temps nécessaire.

Nous collectons les informations relatives aux réunions Webex et les stockons dans le cloud Webex. Nous supprimons les informations relatives aux réunions au bout d'un certain temps, que vous pouvez contrôler grâce à votre politique de rétention Webex.

Utilisons-nous une API publique ou privée pour nous connecter au service Google ?

L'extension fonctionne sur la plateforme Google Cloud et permet d'accéder directement aux bibliothèques intégrées de Google.

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

Cet article était-il utile ?
Cet article était-il utile ?