Share via


AzureCliCredential class

此認證會透過 Azure CLI ('az') 命令行工具,使用目前登入的使用者登入資訊。 若要這樣做,它會讀取使用者存取令牌,並使用 Azure CLI 命令 “az account get-access-token” 到期時間。

建構函式

AzureCliCredential(AzureCliCredentialOptions)

建立 AzureCliCredential 的實例。

若要使用此認證,請確定您已使用命令行中的命令 「az login」 透過 『az' 工具登入。

方法

getToken(string | string[], GetTokenOptions)

使用 Microsoft Entra ID 進行驗證,並在成功時傳回存取令牌。 如果驗證失敗,將會擲回 CredentialUnavailableError 並顯示失敗的詳細數據。

建構函式詳細資料

AzureCliCredential(AzureCliCredentialOptions)

建立 AzureCliCredential 的實例。

若要使用此認證,請確定您已使用命令行中的命令 「az login」 透過 『az' 工具登入。

new AzureCliCredential(options?: AzureCliCredentialOptions)

參數

options
AzureCliCredentialOptions

選項,選擇性地允許多租使用者要求。

方法詳細資料

getToken(string | string[], GetTokenOptions)

使用 Microsoft Entra ID 進行驗證,並在成功時傳回存取令牌。 如果驗證失敗,將會擲回 CredentialUnavailableError 並顯示失敗的詳細數據。

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

參數

scopes

string | string[]

令牌將具有存取權的範圍清單。

options
GetTokenOptions

用來設定此 TokenCredential 實作之任何要求的選項。

傳回

Promise<AccessToken>