Sdílet prostřednictvím


VisualStudioCodeCredential class

Upozornění

Toto rozhraní API je teď zastaralé.

This credential is deprecated because the VS Code Azure Account extension on which this credential relies has been deprecated. Users should use other dev-time credentials, such as AzureCliCredential, AzureDeveloperCliCredential, or AzurePowerShellCredential for their local development needs. See Azure Account extension deprecation notice here.

Připojí se k Azure pomocí přihlašovacích údajů poskytovaných rozšířením VSCode "Účet Azure". Jakmile se uživatel přihlásí přes rozšíření, může toto přihlašovací údaje sdílet stejný obnovovací token, který rozšíření ukládá do mezipaměti.

Jedná se o známý problém, že tyto přihlašovací údaje nefungují s rozšířením účtu Azure novější než 0.9.11. Probíhá dlouhodobé řešení tohoto problému. Mezitím zvažte ověření pomocí azureCliCredential.

Konstruktory

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Vytvoří instanci VisualStudioCodeCredential, která se použije k automatickému ověřování prostřednictvím VSCode.

Poznámka: VisualStudioCodeCredential poskytuje balíček 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í VisualStudioCodeCredential k dispozici.

Metody

getToken(string | string[], GetTokenOptions)

Vrátí token nalezen vyhledáváním v mezipaměti ověřování VSCode nebo vrátí hodnotu null, pokud nebyl nalezen žádný token.

Podrobnosti konstruktoru

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Vytvoří instanci VisualStudioCodeCredential, která se použije k automatickému ověřování prostřednictvím VSCode.

Poznámka: VisualStudioCodeCredential poskytuje balíček 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í VisualStudioCodeCredential k dispozici.

new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)

Parametry

options
VisualStudioCodeCredentialOptions

Možnosti konfigurace klienta, který provádí žádost o ověření.

Podrobnosti metody

getToken(string | string[], GetTokenOptions)

Vrátí token nalezen vyhledáváním v 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ů, pro které bude mít token přístup.

options
GetTokenOptions

Možnosti použité ke konfiguraci všech požadavků, které tato implementace TokenCredential může provést.

Návraty

Promise<AccessToken>