VisualStudioCodeCredential class
Připojí se k Azure pomocí přihlašovacích údajů poskytovaných rozšířením VSCode "Azure Account". Jakmile se uživatel přihlásí přes rozšíření, můžou tyto přihlašovací údaje sdílet stejný obnovovací token, který je uložený v mezipaměti rozšířením.
Je známo , že tyto přihlašovací údaje nefungují s novějšími verzemi rozšíření účtu Azure než 0.9.11. Probíhá dlouhodobé řešení tohoto problému. Mezitím zvažte ověřování pomocí AzureCliCredential.
Konstruktory
Visual |
Vytvoří instanci VisualStudioCodeCredential pro automatické ověřování prostřednictvím VSCode. Poznámka: |
Metody
get |
Vrátí token nalezený prohledáváním mezipaměti ověřování VSCode, nebo vrátí hodnotu null, pokud nebyl nalezen žádný token. |
Podrobnosti konstruktoru
VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)
Vytvoří instanci VisualStudioCodeCredential pro automatické ověřování prostřednictvím VSCode.
Poznámka: VisualStudioCodeCredential
je poskytován prostřednictvím balíčku modulu plug-in: @azure/identity-vscode
. Pokud tento balíček není nainstalovaný a zaregistrovaný pomocí rozhraní API modulu plug-in (useIdentityPlugin
), nebude ověřování pomocí nástroje VisualStudioCodeCredential
k dispozici.
new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)
Parametry
Možnosti konfigurace klienta, který vytvoří žádost o ověření.
Podrobnosti metody
getToken(string | string[], GetTokenOptions)
Vrátí token nalezený prohledáváním mezipaměti ověřování VSCode, nebo vrátí hodnotu null, pokud nebyl nalezen žádný token.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parametry
- scopes
-
string | string[]
Seznam oborů, ke kterým bude mít token přístup.
- options
- GetTokenOptions
Možnosti používané ke konfiguraci všech požadavků, které tato TokenCredential
implementace může provést.
Návraty
Promise<AccessToken>