Moduly Azure Active Directory pro Node.js
Přehled
Důležité
Knihovna ADAL je zastaralá. Doporučujeme, abyste při vývoji aplikací místo toho používali knihovnu Microsoft Authentication Library (MSAL) a Microsoft Graph API.
Další informace najdete v těchto zdrojích informací:
- Ukázky kódu pro vaši platformu – Microsoft identity platform ukázky kódu.
- Pokyny k migraci – Migrace do MSAL.js a migrace aplikací Azure AD Graph do Microsoft Graphu
Knihovna ADAL (Azure Active Directory Authentication Library) pro Node.js umožňuje Node.js aplikacím ověřovat se v Azure AD, aby mohly přistupovat k webovým prostředkům chráněným službou AAD.
Klientský balíček
Instalace modulů npm
K instalaci klienta služby Azure Storage nebo modulů pro správu použijte npm.
npm install adal-node
Příklad
Tento příklad z ukázky přihlašovacích údajů klienta znázorňuje ověřování mezi servery prostřednictvím přihlašovacích údajů klienta.
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 });
}
}
);
Další ukázky
Další ukázky kódu, které používají různé balíčky Azure, najdete v ukázkáchNode.js.
Azure SDK for JavaScript