Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Übersicht
Wichtig
ADAL ist veraltet. Es wird empfohlen, bei der Anwendungsentwicklung stattdessen die Microsoft Authentication Library (MSAL) und die Microsoft Graph-API zu verwenden.
Weitere Informationen finden Sie in den folgenden Ressourcen:
- Codebeispiele für Ihre Plattform: Microsoft Identity Platform Codebeispiele.
- Migrationsleitfaden : Migrieren zu MSAL.js und Migrieren von Azure AD Graph-Apps zu Microsoft Graph.
Die Azure Active Directory-Authentifizierungsbibliothek (ADAL) für Node.js ermöglicht es Node.js Anwendungen, sich bei Azure AD zu authentifizieren, um auf AAD geschützte Webressourcen zuzugreifen.
Clientpaket
Installieren der npm-Module
Verwenden Sie npm, um die Client- oder Verwaltungsmodule von Azure Storage zu installieren.
npm install adal-node
Beispiel
Das folgende Beispiel aus dem Beispiel mit Clientanmeldeinformationen veranschaulicht die Server-zu-Server-Authentifizierung über Clientanmeldeinformationen.
const adal = require('adal-node').AuthenticationContext;
const authorityHostUrl = 'https://login.windows.net';
const tenant = 'your-tenant-id';
const authorityUrl = authorityHostUrl + '/' + tenant;
const clientId = 'your-client-id';
const clientSecret = 'your-client-secret';
const resource = 'your-app-id-uri';
const context = new adal(authorityUrl);
context.acquireTokenWithClientCredentials(
resource,
clientId,
clientSecret,
(err, tokenResponse) => {
if (err) {
console.log(`Token generation failed due to ${err}`);
} else {
console.dir(tokenResponse, { depth: null, colors: true });
}
}
);
Weitere Beispiele
Weitere Codebeispiele, die verschiedene Azure-Pakete verwenden, finden Sie unter Node.js Beispiele.
Azure SDK for JavaScript