Delen via


VisualStudioCodeCredential class

Maakt verbinding met Azure met behulp van de referentie die is opgegeven door de VSCode-extensie 'Azure-account'. Zodra de gebruiker zich heeft aangemeld via de extensie, kan deze referentie hetzelfde vernieuwingstoken delen dat is opgeslagen in de cache van de extensie.

Het is een bekend probleem dat deze referentie niet werkt met Azure-accountextensie nieuwere versies dan 0.9.11. Er wordt een langetermijnoplossing voor dit probleem uitgevoerd. In de tussentijd kunt u zich verifiëren met AzureCliCredential-.

Constructors

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Hiermee maakt u een exemplaar van VisualStudioCodeCredential dat moet worden gebruikt voor automatisch verifiëren via VSCode.

Opmerking: VisualStudioCodeCredential wordt geleverd door een invoegtoepassingspakket: @azure/identity-vscode. Als dit pakket niet is geïnstalleerd en geregistreerd met behulp van de invoegtoepassing-API (useIdentityPlugin), is verificatie met behulp van VisualStudioCodeCredential niet beschikbaar.

Methoden

getToken(string | string[], GetTokenOptions)

Retourneert het token dat is gevonden door de verificatiecache van VSCode te doorzoeken of retourneert null als er geen token is gevonden.

Constructordetails

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Hiermee maakt u een exemplaar van VisualStudioCodeCredential dat moet worden gebruikt voor automatisch verifiëren via VSCode.

Opmerking: VisualStudioCodeCredential wordt geleverd door een invoegtoepassingspakket: @azure/identity-vscode. Als dit pakket niet is geïnstalleerd en geregistreerd met behulp van de invoegtoepassing-API (useIdentityPlugin), is verificatie met behulp van VisualStudioCodeCredential niet beschikbaar.

new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)

Parameters

options
VisualStudioCodeCredentialOptions

Opties voor het configureren van de client die de verificatieaanvraag doet.

Methodedetails

getToken(string | string[], GetTokenOptions)

Retourneert het token dat is gevonden door de verificatiecache van VSCode te doorzoeken of retourneert null als er geen token is gevonden.

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

Parameters

scopes

string | string[]

De lijst met bereiken waartoe het token toegang heeft.

options
GetTokenOptions

De opties die worden gebruikt voor het configureren van aanvragen die deze TokenCredential implementatie kan maken.

Retouren

Promise<AccessToken>