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:
- Codevoorbeelden voor uw platform: Microsoft identity platform codevoorbeelden.
- Migratierichtlijnen: migreren naar MSAL.js en Azure AD Graph-apps migreren naar Microsoft Graph.
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.
Azure SDK for JavaScript