Einführung
Microsoft Graph ermöglicht den Zugriff auf Daten, die in Microsoft 365-Diensten gespeichert sind. Benutzerdefinierte Anwendungen können die Microsoft Graph-API nutzen, um eine Verbindung mit Daten herzustellen und die Produktivität im Unternehmen zu steigern.
Voraussetzungen
- Globaler Administratorzugriff auf einen Microsoft 365-Mandanten
- Möglichkeit zum Entwickeln von JavaScript-Anwendungen
- Grundlegende Kenntnisse der Microsoft Entra ID- und Microsoft-Identitätskonzepte werden empfohlen
- Node.js
Lernziele
Dieses Modul umfasst Folgendes:
- Grundlegendes zur Rolle von Microsoft Entra ID mit Microsoft Graph
- Verstehen der grundlegenden Konzepte von Microsoft Graph-Berechtigungen
- Veranschaulichen der Registrierung einer Microsoft Entra-Anwendung
- Demonstrieren der Fähigkeit, eine JavaScript-Anwendung zur Verbindung mit Microsoft Graph zu erstellen und Microsoft 365-Daten abzurufen
Szenario
Ihr Entwicklungsteam befindet sich in der Anfangsplanungsphase für das Erstellen einer Kundenanwendung. Die Anwendung ermöglicht Vertriebsmitarbeitern den Zugriff auf historische Daten zu vorherigen Kundeninteraktionen wie E-Mails, Chats, Dateien und Besprechungen. Das Ziel ist es, Vertriebsmitarbeitern bessere Entscheidungen im Umgang mit Kunden zu ermöglichen. Da Microsoft 365 Microsoft Identity zum Authentifizieren von Benutzern verwendet, plant Ihr Team, es zusammen mit Microsoft Graph für den Zugriff auf Kundeninteraktionsdaten und deren Anzeige in der Anwendung zu verwenden.
Sie haben eine einfache Prototypanwendung erstellt, die Ihrem Team bei den ersten Schritten mit Microsoft Identity und Microsoft Graph helfen soll, die erforderlichen Daten abzurufen. Die Anwendung nutzt die Microsoft Authentication Library (MSAL), um Benutzer zu authentifizieren. Da die erste Prototypanwendung einsatzbereit ist, plant Ihr Team, Folgendes zu tun:
- Registrieren Sie die Anwendung in der Microsoft Entra-ID.
- Testen des Vorgangs der Authentifizierung von Anwendungsbenutzern und Empfangen eines Zugriffstokens (Schritt 1 in der Darstellung unten).
- Aufrufen von Microsoft Graph mithilfe des Zugriffstokens, und Abrufen von Daten aus Microsoft 365-Diensten (Schritt 2 in der Darstellung unten).
Sehen wir uns die Rolle von Microsoft Entra ID und Zugriffstoken mit Microsoft Graph genauer an.