Melden Sie sich bei Ihrer App mittels der Anmeldekomponente des Microsoft Graph-Toolkit an

Abgeschlossen

Nachdem Sie nun eine Übersicht über das Toolkit erhalten haben, erfahren Sie, wie Sie damit Daten von Microsoft 365-Diensten laden können. Zuerst müssen Sie für Benutzer einen Weg zur Anmeldung in Ihre Anwendung bereitstellen. Glücklicherweise vereinfacht das Toolkit den Authentifizierungsprozess, sodass Sie sich auf das Erstellen der allgemeinen Benutzererfahrung konzentrieren können.

Warum sollten Sie die Anmeldekomponente zu Ihrer Anwendung hinzuzufügen?

Stellen Sie sich vor, wie einfach und sicher Ihr App-Entwicklungsprozess sein wird, wenn einer der zeitaufwändigsten Aspekte für Sie erledigt wird. Durch die Verwendung des Toolkits werden die Authentifizierungslogik und der Abruf des Zugriffstokens durch Hinzufügen eines einfachen HTML-Tags gehandhabt.

<mgt-login></mgt-login>

Sie können diese Komponente in Ihrer App verwenden und das Schreiben und den Unterhalt von Authentifizierungscode vergessen.

Was sind Anbieter im Microsoft Graph-Toolkit?

Anbieter erleichtern Ihnen die Implementierung der Authentifizierung in Ihrer Anwendung und übernehmen das Aufrufen von Microsoft Graph mithilfe des JavaScript-Client-SDK. Sie initialisieren einen Anbieter, bevor Sie irgendwelche Toolkit-Komponenten verwenden. Es ist auch möglich, Anbieter eigenständig für die Authentifizierung in einer Anwendung zu verwenden. Es gibt mehrere unterschiedliche Anbieter, die Sie abhängig von der Plattform, auf die Sie mit den Toolkit-Komponenten abzielen, verwendet können:

  • Microsoft-Authentifizierungsbibliothek (Microsoft Authentication Library, MSAL) v2-Anbieter: Empfohlen für die Verwendung durch Ein-Seiten-Anwendungen, die aus dem Browser authentifizieren. Verwendet den OAuth-Autorisierungscodefluss mit PKCE, was als sicherer gilt als der implizite OAuth2-Fluss.
  • SharePoint-Anbieter: Für die Verwendung im SharePoint-Framework.
  • Microsoft TeamsFx-Anbieter: Zur Verwendung durch Single-Page-Anwendungen, die als Teams-Registerkarten ausgeführt werden.
  • Electron-Anbieter: für die Verwendung in Electron-Apps.
  • Proxy-Anbieter: Für die Verwendung durch Webanwendungen, die auf dem Server authentifizieren.
  • Benutzerdefinierte Anbieter: Erlaubt Ihnen das Erstellen Ihrer eigenen Authentifizierung.

In der nächsten Übung erfahren Sie, wie Sie die Anmeldekomponente des Toolkits verwenden. Dies geschieht mit dem MSAL-Anbieter, dem am häufigsten verwendeten Anbieter im Toolkit.