Single-Page-Webanwendung: Codekonfiguration
Erfahren Sie, wie Sie den Code für Ihre Single-Page-Webanwendung (SPA) konfigurieren.
Microsoft-Bibliotheken zur Unterstützung von Single-Page-Apps
Die folgenden Microsoft-Bibliotheken unterstützen Single-Page-Apps:
Programmiersprache/Framework | Projekt auf GitHub |
Paket | Erste Schritte gestartet |
Anmelden von Benutzern | Zugriff auf Web-APIs | Allgemein verfügbar (Generally Available, GA) oder Öffentliche Vorschau1 |
---|---|---|---|---|---|---|
Angular | MSAL Angular v22 | msal-angular | Schnellstart | Allgemein verfügbar | ||
Angular | MSAL Angular3 | msal-angular | — | Allgemein verfügbar | ||
AngularJS | MSAL AngularJS3 | msal-angularjs | — | Public Preview | ||
JavaScript | MSAL.js v22 | msal-browser | Tutorial | Allgemein verfügbar | ||
JavaScript | MSAL.js 1.03 | msal-core | — | Allgemein verfügbar | ||
React | MSAL React2 | msal-react | Schnellstart | Allgemein verfügbar |
1 Universelle Lizenzbedingungen für Onlinedienste gelten für Bibliotheken in der öffentlichen Vorschauversion.
2 Authentifizierungscode-Flow nur mit PKCE (empfohlen).
3 Nur impliziter Genehmigungsflow (nicht empfohlen).
Codekonfiguration der Anwendung
In einer MSAL-Bibliothek werden die Anwendungsregistrierungsinformationen während der Initialisierung der Bibliothek als Konfiguration übergeben.
import * as Msal from "@azure/msal-browser"; // if using CDN, 'Msal' will be available in global scope
// Configuration object constructed.
const config = {
auth: {
clientId: 'your_client_id'
}
};
// create PublicClientApplication instance
const publicClientApplication = new Msal.PublicClientApplication(config);
Weitere Informationen zu den konfigurierbaren Optionen finden Sie unter Initialisieren von Clientanwendungen mithilfe von MSAL.js.
Nächste Schritte
Fahren Sie mit dem nächsten Artikel in diesem Szenario fort: Anmelden und Abmelden.