Integration und Sicherheit von MS Teams-Anrufen

Bereitstellung

NummerBeschreibung
1Autorisierung bearbeiten
2Benutzertoken
3Benutzertoken
4Daten für Anzeige auf Registerkarte abrufen (Benutzertoken)
5Abrufen von Daten über Graph-APIs (Benutzer-Token)

Hinweise

Der MS Teams-Client enthält das Webex Anruf-Plugin.

Der Bot/App-Dienst ist ein Cisco -Dienst, der ausschließlich für die Integration des MS Teams Webex Call Plugins verwendet wird.

Vor der Verwendung der Integration muss jeder Benutzer die App autorisieren.

Wenn der Benutzer zum Anruf muss das Plugin einige Graph-APIs (über den Back-End-Dienst) aufrufen, um Kurzwahlen usw. anzuzeigen.

Microsoft Graph-APIs genannt

  • https://graph.microsoft.com/v1.0/me/extensions/{extensionId}
  • https://graph.microsoft.com/v1.0/me
  • https://graph.microsoft.com/v1.0/me/contacts
  • https://graph.microsoft.com/v1.0/me/contacts/{contactId}
  • https://graph.microsoft.com/v1.0/users/{userId}
  • https://graph.microsoft.com/v1.0/users
  • https://graph.microsoft.com/beta/me/chats/{chatId}/members

Der Graph- API -Aufruf schlägt fehl, wenn der Benutzer nicht autorisiert hat, da der Back-End-Dienst kein gültiges Token zum Aufrufen der Graph-APIs hat.

Es werden keine Benutzerdaten in Protokollen oder Datenbanken gespeichert.

Die Webex -Anruf-App in Teams verwendet HTTPS für die Kommunikation mit der Cisco Cloud.

Berechtigungen

Von Microsoft angeforderte Berechtigungen

Im Folgenden sind die von Microsoft erforderlichen Berechtigungen aufgeführt:

Berechtigung für Anrufpräsenz-App

Diese Berechtigungen entsprechen den folgenden API -Berechtigungsnamen.


 
Weitere Informationen zu Microsoft Graph-Berechtigungen, einschließlich einer vollständigen Beschreibung der Berechtigungszeichenfolgen, finden Sie unterhttps://docs.microsoft.com/en-us/graph/permissions-reference .
Tabelle 1: API -Berechtigungen

Berechtigungsname

Grund

ChannelMember.Alle.lesen

Lesen Sie die Mitglieder von Kanälen, die vom 1:1-Einwahlkanal verwendet werden

Chat.ReadBasic

Lesen von Namen und Mitgliedern von Benutzer-Chat-Threads, die von 1:1-Anrufen in einem Chat mit einem Benutzer verwendet werden

Kontakte.Lesen

Benutzerkontakte lesen, um Benutzerkontakte beim Wählen oder Hinzufügen einer Kurzwahl anzuzeigen

offline_access

Der Benutzer wird nicht bei jeder Auswahl der Registerkarte zur erneuten Autorisierung aufgefordert

Benutzer.Lesen

Melden Sie sich an und lesen Sie das Benutzerprofil , um die aktuellen Benutzerdetails zu erfahren

Benutzer.Alle.lesen

Vollständige Profile aller Benutzer lesen, um verschiedene Benutzer-Avatare abzurufen, Details in Kurzwahlen

Benutzer.ReadWrite

Lese- und Schreibzugriff auf das Benutzerprofil zum Speichern von Kurzwahlen

Präsenz.ReadWrite

Präsenzinformationen für alle Benutzer lesen und schreiben

Präsenz.Lesen.Alle

Präsenzinformationen aller Benutzer in Ihrer Organisation lesen

Von Webex angeforderte Berechtigungen

Im Folgenden sind die von Webex erforderlichen Berechtigungen aufgeführt:

Permissions requested by Webex
Tabelle 2: API -Berechtigungen

Berechtigungsname

Grund

calls_write

Ermöglichen Sie es Benutzern, Anrufbefehle selbst aufzurufen.

alle

Vollständiger Zugriff auf das Webex Teams-Konto

Konfiguration

Konfigurationsverwaltung

calls_read

Alle Anrufe für Räume auflisten, zu denen Sie gehören

xsi

Zugriff auf Ihre Webex Calling-Ressourcen

organizations_read

Zum Lesen auf die Organisation Ihres Benutzers zugreifen

Benutzer-SCIM

Benutzer-/Gruppenverwaltung