Freigeben über


VisualStudioCodeCredential class

Stellt eine Verbindung mit Azure mithilfe der von der VSCode-Erweiterung "Azure-Konto" bereitgestellten Anmeldeinformationen hergestellt. Sobald sich der Benutzer über die Erweiterung angemeldet hat, können diese Anmeldeinformationen das gleiche Aktualisierungstoken gemeinsam nutzen, das von der Erweiterung zwischengespeichert wird.

Es ist ein bekanntes Problem, dass diese Anmeldeinformationen nicht mit Azure-Kontoerweiterung neueren Versionen als 0.9.11funktionieren. Eine langfristige Lösung für dieses Problem ist in Bearbeitung. In der Zwischenzeit sollten Sie die Authentifizierung mit AzureCliCredentialin Betracht ziehen.

Konstruktoren

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Erstellt eine Instanz von VisualStudioCodeCredential zur automatischen Authentifizierung über VSCode.

Hinweis: VisualStudioCodeCredential wird von einem Plug-In-Paket bereitgestellt: @azure/identity-vscode. Wenn dieses Paket nicht installiert und mit der Plug-In-API (useIdentityPlugin) registriert ist, ist die Authentifizierung mit VisualStudioCodeCredential nicht verfügbar.

Methoden

getToken(string | string[], GetTokenOptions)

Gibt das Token zurück, das durch Durchsuchen des Authentifizierungscaches von VSCode gefunden wird, oder gibt NULL zurück, wenn kein Token gefunden werden konnte.

Details zum Konstruktor

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Erstellt eine Instanz von VisualStudioCodeCredential zur automatischen Authentifizierung über VSCode.

Hinweis: VisualStudioCodeCredential wird von einem Plug-In-Paket bereitgestellt: @azure/identity-vscode. Wenn dieses Paket nicht installiert und mit der Plug-In-API (useIdentityPlugin) registriert ist, ist die Authentifizierung mit VisualStudioCodeCredential nicht verfügbar.

new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)

Parameter

options
VisualStudioCodeCredentialOptions

Optionen zum Konfigurieren des Clients, der die Authentifizierungsanforderung vorgibt.

Details zur Methode

getToken(string | string[], GetTokenOptions)

Gibt das Token zurück, das durch Durchsuchen des Authentifizierungscaches von VSCode gefunden wird, oder gibt NULL zurück, wenn kein Token gefunden werden konnte.

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

Parameter

scopes

string | string[]

Die Liste der Bereiche, für die das Token Zugriff hat.

options
GetTokenOptions

Die Optionen zum Konfigurieren von Anforderungen, die diese TokenCredential Implementierung vornehmen können.

Gibt zurück

Promise<AccessToken>