Verbinden einer JavaScript-App mit Microsoft 365

Abgeschlossen

Sie können den Wert Ihrer Web-Apps erhöhen, indem Sie diese mit Microsoft 365 verbinden. Microsoft 365 enthält Daten und Erkenntnisse über das, was Personen täglich an ihrem Arbeitsplatz in Form von E-Mails, Dateien und Chats erstellen. Indem Sie diese Informationen im Kontext Ihrer App anzeigen, können die Benutzer leicht auf die notwendigen Informationen zugreifen, ohne Ihre App verlassen zu müssen. Indem Sie Ihre einzigartige Funktionalität mit organisatorischen Informationen aus Microsoft 365 kombinieren, kann Ihre App mehr Wert bieten.

Authentifizieren, um auf Daten von Microsoft 365 zuzugreifen

Sie verbinden Ihre App mit Microsoft 365 über Microsoft Graph – die API, die Daten und Erkenntnisse verfügbar macht, die in Microsoft 365 gespeichert sind. Die in Microsoft 365 gespeicherten Informationen sind nicht öffentlich verfügbar. Bevor Sie mit Microsoft Graph interagieren können, müssen Sie sich authentifizieren.

Microsoft Graph ist mit der Microsoft Entra-ID geschützt und verwendet OAuth, um Anwendungen zu autorisieren, um Zugriff auf Benutzerdaten zu erhalten. Nachdem Sie die App mit Microsoft Graph verbunden haben, können sich Benutzer mit ihrem bestehenden Microsoft 365-Konto bei Ihrer App anmelden. Mit dieser Funktion müssen Sie sich nicht mehr über Ihre App authentifizieren und die Anmeldeinformationen der Benutzer verwalten. Dies hat auch Vorteile für Benutzer, da sie zur Verwendung der App keine weiteren Anmeldeinformationen verwenden müssen. Außerdem können Organisationen den Zugriff ihrer Mitarbeiter auf verschiedene Anwendungen steuern, was für sie eine wichtige Voraussetzung ist.

Herstellen einer Verbindung mit Microsoft 365 mithilfe von SDKs

Um Ihnen dabei zu helfen, Ihre App mit Microsoft Graph zu verbinden, bietet Ihnen Microsoft zwei Software Development Kits (SDKs) an: Die Microsoft-Authentifizierungsbibliothek und das Microsoft Graph SDK.

Mithilfe der Microsoft-Authentifizierungsbibliothek können sich Benutzer mit ihrem Microsoft 365-Konto bei Ihrer App anmelden. Nachdem sie angemeldet wurden, unterstützt Sie die Microsoft-Authentifizierungsbibliothek auch beim Abrufen eines Zugriffstokens, das für die Kommunikation mit Microsoft Graph erforderlich ist.

Obwohl Sie die REST-APIs direkt verwenden können, vereinfacht die Verwendung der SDKs die Nutzung von APIs. SDKs entfernen Building-Anforderungen und Behandlungsausnahmen, sodass Sie sich auf das Erstellen Ihrer App konzentrieren können.

Nächste Schritte

Beginnen wir damit, eine einfache App zu erstellen, die mit Microsoft 365 verbunden ist und den Namen des angemeldeten Benutzers anzeigt.