Delen via


Azure Active Directory-modules voor Node.js

Overzicht

Belangrijk

ADAL wordt afgeschaft. U wordt aangeraden in plaats daarvan de Microsoft Authentication Library (MSAL) en de Microsoft Graph API te gebruiken in de ontwikkeling van uw toepassing.

Zie deze bronnen voor meer informatie:

Met de Azure Active Directory Authentication Library (ADAL) voor Node.js kunnen Node.js toepassingen zich verifiëren bij Azure AD om toegang te krijgen tot met AAD beveiligde webresources.

Clientpakket

De npm-modules installeren

Gebruik npm om de Azure Storage-client of -beheermodules te installeren.

npm install adal-node

Voorbeeld

Dit voorbeeld van het voorbeeld van clientreferenties illustreert server-naar-serververificatie via clientreferenties.

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 });
    }
  }
);

Andere voorbeelden

Bekijk deNode.js voorbeelden voor meer codevoorbeelden die gebruikmaken van verschillende Azure-pakketten.