DefaultAzureCredential class

提供預設 的 ChainedTokenCredential 組態,適用于大部分使用 Azure SDK 的應用程式。

Extends

建構函式

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

使用DefaultAzureCredentialClientIdOptions 建立 DefaultAzureCredential 類別的實例

此認證提供預設 的 ChainedTokenCredential 組態,適用于大部分使用 Azure SDK 的應用程式。

系統會依序嘗試下列認證類型:

如需如何嘗試驗證的詳細資訊,請參閱這些認證類型的檔。

DefaultAzureCredential(DefaultAzureCredentialOptions)

使用DefaultAzureCredentialOptions 建立 DefaultAzureCredential 類別的實例

此認證提供預設 的 ChainedTokenCredential 組態,適用于大部分使用 Azure SDK 的應用程式。

系統會依序嘗試下列認證類型:

如需如何嘗試驗證的詳細資訊,請參閱這些認證類型的檔。

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

使用DefaultAzureCredentialResourceIdOptions 建立 DefaultAzureCredential 類別的實例

此認證提供預設 的 ChainedTokenCredential 組態,適用于大部分使用 Azure SDK 的應用程式。

系統會依序嘗試下列認證類型:

如需如何嘗試驗證的詳細資訊,請參閱這些認證類型的檔。

繼承的方法

getToken(string | string[], GetTokenOptions)

傳回其中一個鏈 TokenCredential 結實作所傳回的第一個存取權杖。 當一或多個認證擲回AuthenticationError且沒有認證傳回存取權杖時,會擲回AggregateAuthenticationError

Azure SDK 用戶端程式庫會自動呼叫此方法。 您可以直接呼叫此方法,但您也必須處理權杖快取和權杖重新整理。

建構函式詳細資料

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

使用DefaultAzureCredentialClientIdOptions 建立 DefaultAzureCredential 類別的實例

此認證提供預設 的 ChainedTokenCredential 組態,適用于大部分使用 Azure SDK 的應用程式。

系統會依序嘗試下列認證類型:

如需如何嘗試驗證的詳細資訊,請參閱這些認證類型的檔。

new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)

參數

DefaultAzureCredential(DefaultAzureCredentialOptions)

使用DefaultAzureCredentialOptions 建立 DefaultAzureCredential 類別的實例

此認證提供預設 的 ChainedTokenCredential 組態,適用于大部分使用 Azure SDK 的應用程式。

系統會依序嘗試下列認證類型:

如需如何嘗試驗證的詳細資訊,請參閱這些認證類型的檔。

new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)

參數

options
DefaultAzureCredentialOptions

選用參數。 請參閱 DefaultAzureCredentialOptions

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

使用DefaultAzureCredentialResourceIdOptions 建立 DefaultAzureCredential 類別的實例

此認證提供預設 的 ChainedTokenCredential 組態,適用于大部分使用 Azure SDK 的應用程式。

系統會依序嘗試下列認證類型:

如需如何嘗試驗證的詳細資訊,請參閱這些認證類型的檔。

new DefaultAzureCredential(options?: 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>

繼承自ChainedTokenCredential.getToken