Moduli di Azure Active Directory per Node.js
Panoramica
Importante
ADAL è deprecato. È consigliabile usare microsoft Authentication Library (MSAL) e microsoft API Graph nello sviluppo di applicazioni.
Per altre info, vedi queste risorse:
- Esempi di codice per la piattaforma: Microsoft Identity Platform esempi di codice.
- Linee guida per la migrazione: eseguire la migrazione a MSAL.js ed eseguire la migrazione di app Azure AD Graph a Microsoft Graph.
Azure Active Directory Authentication Library (ADAL) per Node.js consente alle applicazioni Node.js di eseguire l'autenticazione in Azure AD per accedere alle risorse Web protette di AAD.
Pacchetto client
Installare i moduli npm
Usare npm per installare il client di archiviazione di Azure o i moduli di gestione.
npm install adal-node
Esempio
Questo esempio relativo alle credenziali client illustra l'autenticazione da server a server tramite le credenziali client.
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 });
}
}
);
Altri esempi
Per altri esempi di codice che usano vari pacchetti di Azure, esplorare gli esempi diNode.js.
Azure SDK for JavaScript