共用方式為


VisualStudioCodeCredential class

使用 VSCode 擴充功能 'Azure 帳戶' 所提供的認證連線到 Azure。 一旦使用者透過延伸模組登入,此認證就可以共用延伸模組所快取的相同重新整理權杖。

此認證不適用於0.9.11之前的Azure 帳戶擴充功能版本。這是已知問題。 此問題的長期修正正在進行中。 同時,請考慮使用 AzureCliCredential 進行驗證。

建構函式

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

建立 VisualStudioCodeCredential 的實例,以用於透過 VSCode 自動驗證。

注意VisualStudioCodeCredential 是由外掛程式套件所提供: @azure/identity-vscode 。 如果未安裝此套件,並使用外掛程式 API () useIdentityPlugin 註冊,則無法使用 使用 進行 VisualStudioCodeCredential 驗證。

方法

getToken(string | string[], GetTokenOptions)

藉由搜尋 VSCode 的驗證快取傳回找到的權杖,如果找不到任何權杖,則傳回 null。

建構函式詳細資料

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

建立 VisualStudioCodeCredential 的實例,以用於透過 VSCode 自動驗證。

注意VisualStudioCodeCredential 是由外掛程式套件所提供: @azure/identity-vscode 。 如果未安裝此套件,並使用外掛程式 API () useIdentityPlugin 註冊,則無法使用 使用 進行 VisualStudioCodeCredential 驗證。

new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)

參數

options
VisualStudioCodeCredentialOptions

設定發出驗證要求之用戶端的選項。

方法詳細資料

getToken(string | string[], GetTokenOptions)

藉由搜尋 VSCode 的驗證快取傳回找到的權杖,如果找不到任何權杖,則傳回 null。

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

參數

scopes

string | string[]

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

options
GetTokenOptions

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

傳回

Promise<AccessToken>