DefaultAzureCredential class
提供預設 的 ChainedTokenCredential 組態,適用于大部分使用 Azure SDK 的應用程式。
- Extends
建構函式
繼承的方法
get |
傳回其中一個鏈 Azure SDK 用戶端程式庫會自動呼叫此方法。 您可以直接呼叫此方法,但您也必須處理權杖快取和權杖重新整理。 |
建構函式詳細資料
DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)
使用DefaultAzureCredentialClientIdOptions 建立 DefaultAzureCredential 類別的實例
此認證提供預設 的 ChainedTokenCredential 組態,適用于大部分使用 Azure SDK 的應用程式。
系統會依序嘗試下列認證類型:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
如需如何嘗試驗證的詳細資訊,請參閱這些認證類型的檔。
new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)
參數
選用參數。 請參閱 DefaultAzureCredentialClientIdOptions。
DefaultAzureCredential(DefaultAzureCredentialOptions)
使用DefaultAzureCredentialOptions 建立 DefaultAzureCredential 類別的實例
此認證提供預設 的 ChainedTokenCredential 組態,適用于大部分使用 Azure SDK 的應用程式。
系統會依序嘗試下列認證類型:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
如需如何嘗試驗證的詳細資訊,請參閱這些認證類型的檔。
new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)
參數
- options
- DefaultAzureCredentialOptions
選用參數。 請參閱 DefaultAzureCredentialOptions。
DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)
使用DefaultAzureCredentialResourceIdOptions 建立 DefaultAzureCredential 類別的實例
此認證提供預設 的 ChainedTokenCredential 組態,適用于大部分使用 Azure SDK 的應用程式。
系統會依序嘗試下列認證類型:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
如需如何嘗試驗證的詳細資訊,請參閱這些認證類型的檔。
new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)
參數
選用參數。 請參閱 DefaultAzureCredentialResourceIdOptions。
繼承的方法的詳細資料
getToken(string | string[], GetTokenOptions)
傳回其中一個鏈 TokenCredential
結實作所傳回的第一個存取權杖。 當一或多個認證擲回AuthenticationError且沒有認證傳回存取權杖時,會擲回AggregateAuthenticationError。
Azure SDK 用戶端程式庫會自動呼叫此方法。 您可以直接呼叫此方法,但您也必須處理權杖快取和權杖重新整理。
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
參數
- scopes
-
string | string[]
權杖可存取的範圍清單。
- options
- GetTokenOptions
用來設定此 TokenCredential
實作可能提出之任何要求的選項。
傳回
Promise<AccessToken>