Node.js için Azure Active Directory modülleri
Genel Bakış
Önemli
ADAL kullanım dışı bırakılıyor. Bunun yerine uygulama geliştirmenizde Microsoft Authentication Library (MSAL) ve Microsoft Graph API kullanmanızı öneririz.
Daha fazla bilgi için şu kaynaklara bakın:
- Platformunuz için kod örnekleri - Microsoft kimlik platformu kod örnekleri.
- Geçiş kılavuzu - MSAL.jsgeçiş ve Azure AD Graph uygulamalarını Microsoft Graph'a geçirme.
Node.jsiçin Azure Active Directory Kimlik Doğrulama Kitaplığı (ADAL), Node.js uygulamaların AAD korumalı web kaynaklarına erişmek için Azure AD kimlik doğrulamasına olanak tanır.
İstemci paketi
npm modüllerini yükleme
Azure depolama istemcisini veya yönetim modüllerini yüklemek için npm kullanın.
npm install adal-node
Örnek
İstemci kimlik bilgileri örneğindeki bu örnekte, istemci kimlik bilgileri aracılığıyla sunucudan sunucuya kimlik doğrulaması gösterilmektedir.
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 });
}
}
);
Diğer örnekler
Çeşitli Azure paketlerini kullanan daha fazla kod örneği için Node.js örneklerini inceleyin.
Azure SDK for JavaScript