Azure Active Directory-modulok Node.js
Áttekintés
Fontos
Az ADAL elavult. Javasoljuk, hogy inkább a Microsoft Authentication Libraryt (MSAL) és a Microsoft Graph API használja az alkalmazásfejlesztésben.
További információt az alábbi forrásanyagokban talál:
- Kódminták a platformhoz – Microsoft Identitásplatform kódminták.
- Migrálási útmutató – Migrálás MSAL.js és Azure AD Graph-alkalmazások migrálása a Microsoft Graphba.
A Node.js-hez készült Azure Active Directory Authentication Library (ADAL) lehetővé teszi Node.js alkalmazások hitelesítését Azure AD az AAD által védett webes erőforrások eléréséhez.
Ügyfélcsomag
Az npm-modulok telepítése
Az npm használatával telepítse az Azure Storage-ügyfelet vagy a felügyeleti modulokat.
npm install adal-node
Példa
Az ügyfél hitelesítő adatainak mintájából származó példa a kiszolgálók közötti hitelesítést mutatja be az ügyfél hitelesítő adataival.
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 });
}
}
);
Egyéb minták
A különböző Azure-csomagokat használó további kódmintákért tekintse meg a Node.js mintákat.
Azure SDK for JavaScript