Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Paket @azure/core-auth , Azure Active Directory'yi ve Azure SDK'sında yaygın olan diğer kimlik doğrulama düzenlerini kullanarak Azure hizmetleriyle kimlik doğrulaması yapmak için temel arabirimler ve yardımcı yöntemler sağlar. "Çekirdek" kitaplık olarak, herhangi bir kullanıcı koduna bağımlılık olarak eklenmesi gerekmez, yalnızca diğer Azure SDK kitaplıklarına eklenmesi gerekir.
Başlangıç Yapmak
Kurulum
Bu kitaplığı npm kullanarak aşağıdaki gibi kurun
npm install @azure/core-auth
Önemli Kavramlar
Arabirim TokenCredential , kimlik doğrulama belirteci sağlayabilen bir kimlik bilgisini temsil eder. Paket @azure/identity , arabirimi uygulayan TokenCredential çeşitli kimlik bilgileri içerir.
Bu AzureKeyCredential , yöntemi aracılığıyla anahtar döndürmeyi destekleyen statik anahtar tabanlı bir kimlik bilgisidir update . Kimlik doğrulama için tek bir gizli değer gerektiğinde, örneğin paylaşılan bir erişim anahtarı kullanırken bunu kullanın.
Bu AzureNamedKeyCredential , yöntemi aracılığıyla ad ve anahtar döndürmeyi destekleyen statik ad/anahtar tabanlı bir kimlik bilgisidir update . Hem gizli bir değer hem de etiket gerektiğinde, örneğin paylaşılan erişim anahtarı ve paylaşılan erişim anahtarı adı kullanıldığında bunu kullanın.
Bu AzureSASCredential , imza değerinin yöntemi aracılığıyla güncelleştirilmesini destekleyen statik imza tabanlı bir kimlik bilgisidir update . Paylaşılan erişim imzası kullanırken bunu kullanın.
Örnekler
AzureKeyCredential
import { AzureKeyCredential } from "@azure/core-auth";
const credential = new AzureKeyCredential("secret value");
console.log(credential.key); // prints: "secret value"
credential.update("other secret value");
console.log(credential.key); // prints: "other secret value"
AzureNamedKeyCredential
import { AzureNamedKeyCredential } from "@azure/core-auth";
const credential = new AzureNamedKeyCredential("ManagedPolicy", "secret value");
console.log(`${credential.name}, ${credential.key}`); // prints: "ManagedPolicy, secret value"
credential.update("OtherManagedPolicy", "other secret value");
console.log(`${credential.name}, ${credential.key}`); // prints: "OtherManagedPolicy, other secret value"
AzureSASCredential
import { AzureSASCredential } from "@azure/core-auth";
const credential = new AzureSASCredential("signature1");
console.log(credential.signature); // prints: "signature1"
credential.update("signature2");
console.log(credential.signature); // prints: "signature2"
Sonraki Adımlar
Testleri yerel olarak derleyebilir ve çalıştırabilirsiniz.npm run test Genel sınıfların test gelişmiş kullanımını ve davranışını görmek için klasörü keşfedin.
Sorun giderme
Bu kitaplığı kullanırken sorunlarla karşılaşırsanız, lütfen bir sorun bildirmekten çekinmeyin.
Contributing
Bu kitaplığa katkıda bulunmak istiyorsanız kodu oluşturma ve test etme hakkında daha fazla bilgi edinmek için lütfen katkıda bulunma kılavuzu okuyun.
Azure SDK for JavaScript