Avendoo® Online Hilfe

Einrichtung der Teams-API in Microsoft 365 (Microsoft Teams – Online Meeting)

In dieser Anleitung zeigen wir Ihnen, wie Sie die Teams-API einrichten, um Microsoft Teams mit erweiterten Funktionen als virtuellen Standort (Virtual Classroom Typ: Microsoft Teams – Online Meeting) in Avendoo zu nutzen.

Einrichtung der APPs in Microsoft 365

  1. Erstellen Sie eine neue Unternehmensanwendung (nicht aus dem Katalog).
  2. Stellen Sie in den Eigenschaften die Sichtbarkeit für Nutzer auf Nein.
  3. Vergeben Sie einen Besitzer.
  4. Wechseln Sie in die APP-Registrierungen. Dort finden Sie eine Registrierung mit dem Namen, welchen Sie vorab vergeben haben. Auf der Übersichtsseite notieren Sie sich die folgenden Werte, die für die Konfiguration in Avendoo benötigt werden.
    • Mandanten-ID
    • Anwendungs-ID
  5. Wechseln Sie zu „Zertifikate und Geheimnisse“. Dort erstellen Sie ein neues ClientSecret („Geheimnis“). Wir empfehlen eine Gültigkeit von zwei Jahren. Es kann aber auch eine kürzere Gültigkeit gewählt werden.
    • Hinweis: Notieren Sie sich das Ablaufdatum des ClientSecrets, um dieses rechtzeitig erneuern zu können.
  6. Notieren Sie sich den Wert. Die ID wird nicht benötigt.
    • Hinweis: Der Wert ist nur jetzt lesbar. Nach Verlassen der Seite kann dieser nicht mehr ausgelesen werden.

Vergabe der Rechte in Microsoft 365

  1. Wechseln Sie zu den API-Berechtigungen.
  2. Vergeben Sie die Applikationsrechte OnlineMeeting.ReadWrite.All und OnlineMeetingArtifact.Read.All

Für die Absicherung des Zugriffs wird eine „CsApplicationAccessPolicy“ verwendet. Aus dem folgenden Artikel können weitere Informationen entnommen werden: https://learn.microsoft.com/en-us/graph/cloud-communication-online-meeting-application-access-policy

Hinweis: Wir empfehlen, wie in dem Artikel beschrieben, die Rechte zu vergeben und abzusichern. Wir können an dieser Stelle nicht für die Aktualität der Microsoft-Anleitung garantieren. Für die Absicherung sind Sie als anwendende Organisation verantwortlich.

  1. Verbinden Sie sich per Powershell mit Teams:
    Connect-MicrosoftTeams
  2. Erstellen Sie eine ApplicationAccessPolicy, die auf die erstellte Anwendung verweist:
    New-CsApplicationAccessPolicy -Identity -AppIds „“ -Description „
  3. Verbinden Sie die soeben erstellte Richtlinie mit dem Benutzer, in dessen Kalender die Meetings erstellt werden sollen:
    Grant-CsApplicationAccessPolicy -PolicyName -Identity „

Die Vergabe von Rechten in Microsoft 365 kann einige Zeit in Anspruch nehmen. Meist greifen diese nach einer Stunde – es kann aber auch wesentlich länger dauern.

Voraussetzung

Sie benötigen in Microsoft 365 administrative Rechte für:

  • Erstellung von Postfächern
  • Erstellungen von Unternehmensanwendungen in EntraID
  • Erstellung von ClientSecrets in App-Registrierungen
  • Zugriff per Powershell auf Teams (Modul: MicrosoftTeams)

Zudem benötigen Sie:

  • Ein Postfach, welches in der Cloud liegt und per API angesprochen werden kann
  • Eine Teams-Lizenz, sodass der User auch Teams-Besprechungen einrichten kann
  • In der Einrichtung werden die Applikationsrechte OnlineMeeting.ReadWrite.All und OnlineMeetingArtifact.Read.All vergeben und auf das spezifizierte Postfach eingeschränkt.