VisualStudioCodeCredential class
使用 VSCode 擴充功能 'Azure 帳戶' 所提供的認證連線到 Azure。 一旦使用者透過延伸模組登入,此認證就可以共用延伸模組所快取的相同重新整理權杖。
此認證不適用於0.9.11之前的Azure 帳戶擴充功能版本。這是已知問題。 此問題的長期修正正在進行中。 同時,請考慮使用 AzureCliCredential 進行驗證。
建構函式
Visual |
建立 VisualStudioCodeCredential 的實例,以用於透過 VSCode 自動驗證。 注意: |
方法
get |
藉由搜尋 VSCode 的驗證快取傳回找到的權杖,如果找不到任何權杖,則傳回 null。 |
建構函式詳細資料
VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)
建立 VisualStudioCodeCredential 的實例,以用於透過 VSCode 自動驗證。
注意: VisualStudioCodeCredential
是由外掛程式套件所提供: @azure/identity-vscode
。 如果未安裝此套件,並使用外掛程式 API () useIdentityPlugin
註冊,則無法使用 使用 進行 VisualStudioCodeCredential
驗證。
new VisualStudioCodeCredential(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>