DefaultAzureCredential class
Azure SDK kullanan çoğu uygulama için çalışması gereken varsayılan chainedTokenCredential yapılandırması sağlar.
- Extends
Oluşturucular
Devralınan Yöntemler
get |
Zincirlenmiş Bu yöntem Azure SDK istemci kitaplıkları tarafından otomatik olarak çağrılır. Bu yöntemi doğrudan çağırabilirsiniz, ancak belirteç önbelleğe alma ve belirteç yenileme işlemlerini de işlemeniz gerekir. |
Oluşturucu Ayrıntıları
DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)
DefaultAzureCredentialClientIdOptions ile DefaultAzureCredential sınıfının bir örneğini oluşturur
Bu kimlik bilgisi, Azure SDK kullanan çoğu uygulama için çalışması gereken varsayılan bir ChainedTokenCredential yapılandırması sağlar.
Sırasıyla aşağıdaki kimlik bilgisi türleri denenecek:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Kimlik doğrulamayı nasıl denedikleri hakkında daha fazla bilgi için bu kimlik bilgisi türlerinin belgelerine bakın.
new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)
Parametreler
İsteğe bağlı parametreler. Bkz. DefaultAzureCredentialClientIdOptions.
DefaultAzureCredential(DefaultAzureCredentialOptions)
DefaultAzureCredentialOptions ile DefaultAzureCredential sınıfının bir örneğini oluşturur
Bu kimlik bilgisi, Azure SDK kullanan çoğu uygulama için çalışması gereken varsayılan bir ChainedTokenCredential yapılandırması sağlar.
Sırasıyla aşağıdaki kimlik bilgisi türleri denenecek:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Kimlik doğrulamayı nasıl denedikleri hakkında daha fazla bilgi için bu kimlik bilgisi türlerinin belgelerine bakın.
new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)
Parametreler
- options
- DefaultAzureCredentialOptions
İsteğe bağlı parametreler. Bkz. DefaultAzureCredentialOptions.
DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)
DefaultAzureCredentialResourceIdOptions ile DefaultAzureCredential sınıfının bir örneğini oluşturur
Bu kimlik bilgisi, Azure SDK kullanan çoğu uygulama için çalışması gereken varsayılan bir ChainedTokenCredential yapılandırması sağlar.
Sırasıyla aşağıdaki kimlik bilgisi türleri denenecek:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Kimlik doğrulamayı nasıl denedikleri hakkında daha fazla bilgi için bu kimlik bilgisi türlerinin belgelerine bakın.
new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)
Parametreler
İsteğe bağlı parametreler. Bkz. DefaultAzureCredentialResourceIdOptions.
Devralınan Yöntemin Ayrıntıları
getToken(string | string[], GetTokenOptions)
Zincirlenmiş TokenCredential
uygulamalardan biri tarafından döndürülen ilk erişim belirtecini döndürür. Bir veya daha fazla kimlik bilgisi authenticationError oluşturup hiçbir kimlik bilgisi erişim belirteci döndürmediğinde AggregateAuthenticationError oluşturur.
Bu yöntem Azure SDK istemci kitaplıkları tarafından otomatik olarak çağrılır. Bu yöntemi doğrudan çağırabilirsiniz, ancak belirteç önbelleğe alma ve belirteç yenileme işlemlerini de işlemeniz gerekir.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parametreler
- scopes
-
string | string[]
Belirtecin erişeceği kapsamların listesi.
- options
- GetTokenOptions
Bu TokenCredential
uygulamanın gerçekleştirebileceği istekleri yapılandırmak için kullanılan seçenekler.
Döndürülenler
Promise<AccessToken>
ChainedTokenCredential.getToken'danDevralındı