Autorisations d'autorisation du programmateur Webex pour les administrateurs de tenant

Lorsque vous ajoutez une autorisation pour Webex à un tenant Microsoft, nous demandons les autorisations suivantes :

Autorisations d’autorisation de tenant Microsoft

Le tableau suivant décrit chaque autorisation et pourquoi elle est requise.

Autorisation

Valeur du sinistre

À quelles informations Webex a-t-il accès ?

Comment cette autorisation est-elle utilisée pour Webex Meetings ?

Lire les profils complets de tous les utilisateurs.

Lire.Tout. par l’utilisateur

Requis pour la fonctionnalité People Insights et l’intégration de Microsoft Teams.

  • Active People Insights pour Webex Meetings et les utilisateurs de Webex.

  • Identifie les utilisateurs et leurs adresses électroniques afin que nous puissions faire correspondre les comptes Webex des utilisateurs dans le robot Cisco Webex Meetings et l’intégration des onglets dans Microsoft Teams.

Lire les données du répertoire.

Répertoire.Lu.Tous

Requis pour la fonctionnalité People Insights et l’intégration de Microsoft Teams.

  • Permet à People Insights de remplir les profils des participants de la réunion dans Webex Meetings et les profils People Insights des utilisateurs dans Webex à partir du répertoire.

  • Permet à l’extension Microsoft Teams d’afficher les courriers électroniques des invités lors de la programmation d’une réunion Webex.

Lecture et écriture des calendriers dans toutes les boîtes aux lettres.

Calendriers.ReadWrite

Module complémentaire Microsoft 365 pour programmer une réunion, programmer/lister une réunion dans l’application Webex, intégrer Microsoft Teams et programmer les services de calendrier (@webex).

  • Accès en lecture et écriture pour créer, mettre à jour et supprimer des calendriers associés à Webex Meetings.

  • Permet la programmation à partir de Microsoft Teams et l’ajout, la mise à jour et la suppression des entrées de calendrier correspondantes.

Se connecter et lire le profil utilisateur.

openid

L’autorisation requise pour que l’extension Webex Meetings fonctionne correctement a été automatiquement incluse.

  • Permet à Webex d’identifier les utilisateurs au fil du temps et d’accéder aux informations de base.

Autorisations d’autorisation du programmateur Webex pour les comptes Microsoft 365 individuels

Lorsque vous autorisez Webex pour un compte Microsoft 365 individuel, nous demandons les autorisations suivantes :

Autorisations individuelles

Le tableau suivant décrit chaque autorisation et pourquoi elle est requise.

Autorisation

Valeur du sinistre

À quelles informations Webex a-t-il accès ?

Comment cette autorisation est-elle utilisée pour Webex Meetings ?

Conservez l’accès aux données auxquelles vous lui avez donné accès.

offline_access

Permet à Webex d’accéder aux informations des utilisateurs dans Microsoft sans demander la même autorisation chaque fois qu’un utilisateur effectue une action avec l’intégration de Webex Meetings dans Microsoft.

  • Si votre application ne demande pas explicitement cette portée, elle ne recevra pas de jetons d’actualisation. Le maintien de l’accès est nécessaire.

    Par exemple, Webex appelle les API Microsoft pour récupérer des informations telles que les invitations du calendrier chaque fois qu’un utilisateur consulte son calendrier.

Avoir un accès complet à vos calendriers.

Calendriers.ReadWrite

Lire les événements dans les calendriers des utilisateurs.

Lisez les événements du calendrier associés à Webex Meetings, ainsi que les propriétés de l’événement, telles que l’heure, les invités, l’objet et les options de réunion Webex.

Connectez-vous et lisez votre profil.

Utilisateur.Lecture

L’autorisation requise pour que l’extension Webex Meetings fonctionne correctement a été automatiquement incluse.

  • Permet à Webex d’identifier les utilisateurs au fil du temps et d’accéder aux informations de base.

Aperçu de l’architecture du programme Webex

Le diagramme ci-dessus montre l’administrateur du site et les scénarios d’autorisation individuelle pour Webex Meetings à partir de Microsoft 365.

  1. L’administrateur du site autorise Webex à accéder aux données du tenant administrateur Microsoft 365 à partir de l’Administration du site Cisco Webex ou du Control Hub (facultatif).

  2. Une personne autorise Webex (si l’administrateur n’autorise pas) et connecte son compte Microsoft à son compte Webex.

  3. Webex s’abonne aux modifications du calendrier à partir de Microsoft.

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

  5. Le service complémentaire Webex reçoit les notifications Microsoft Calendar et synchronise les données avec Webex.

API utilisées par le programmateur Webex

La liste ci-dessous fournit des informations sur le fichier source et l’URL de certaines des API utilisées par le programmateur Webex.

Opération du graphe

Utilisation

PUBLIER /{version}/abonnements

Créez un abonnement pour un utilisateur spécifique pour écouter et recevoir des notifications de modification lorsque la ressource du calendrier est modifiée dans Microsoft Graph.

SUPPRIMER /{version}/subscriptions/{subscriptionId}

Supprimez un abonnement lorsque l’utilisateur se déconnecte ou dépasse l’heure d’expiration.

POST /{tenantId}/oauth2/{version}/token

Obtenez le jeton d’accès de l’ID du tenant spécifique avec un certificat complémentaire en tant qu’informations d’authentification (en mode d’autorisation admin).

PUBLIER /common/oauth2/{version}/token

Obtenir le jeton d’accès d’un utilisateur spécifique avec le jeton d’actualisation (en mode d’autorisation admin).

GET /{version}/users/{user}/events/{id}

Obtenir les propriétés de l'événement graphique par ID d'événement.

GET /{version}/users/{user}/events/{id}/instances

Obtenir les instances d'occurrence/exception par ID d'événement avec la plage horaire donnée.

GET /{version}/users?$select=email

Obtenir l’adresse électronique du proxy pour un utilisateur spécifique.

GET /{version}/subscriptions/{subscriptionId}

Obtenir les propriétés d’abonnement par ID.

OBTENIR /{version}/moi

Obtenir l'adresse proxy de l'utilisateur (en mode d'autorisation individuelle).

GET /{version}/users/{user}/events

Lister les événements d'un utilisateur spécifique.

PATCH /{version}/subscriptions/{subscriptionId}

Renouveler l’abonnement pour un utilisateur spécifique en prolongeant sa durée d’expiration.

GET /{version}/users/{email}

Récupérez l’UPN Microsoft pour gérer le mappage des utilisateurs dans Webex.

GET /{version}/organisation

Pour identifier si l’adresse électronique de l’utilisateur actuel du client appartient à l’organisation autorisée.