Sdílet prostřednictvím


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

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.

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.

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

options
VisualStudioCodeCredentialOptions

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>