Megosztás a következőn keresztül:


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:

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.