Freigeben über


VisualStudioCodeCredential class

Stellt eine Verbindung mit Azure mithilfe der Anmeldeinformationen her, die von der VSCode-Erweiterung "Azure-Konto" bereitgestellt werden. Nachdem sich der Benutzer über die Erweiterung angemeldet hat, können diese Anmeldeinformationen dasselbe Aktualisierungstoken verwenden, das von der Erweiterung zwischengespeichert wird.

Es ist ein bekanntes Problem , dass diese Anmeldeinformationen nicht mit azure-Kontoerweiterungsversionen funktionieren, die neuer als 0.9.11 sind. Es wird eine langfristige Lösung für dieses Problem ausgeführt. Erwägen Sie in der Zwischenzeit die Authentifizierung mit AzureCliCredential.

Konstruktoren

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Erstellt eine Instanz von VisualStudioCodeCredential, die für die automatische Authentifizierung über VSCode verwendet werden soll.

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

Methoden

getToken(string | string[], GetTokenOptions)

Gibt das Token zurück, das beim Durchsuchen des Authentifizierungscaches von VSCode gefunden wurde, oder gibt NULL zurück, wenn kein Token gefunden wurde.

Details zum Konstruktor

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Erstellt eine Instanz von VisualStudioCodeCredential, die für die automatische Authentifizierung über VSCode verwendet werden soll.

Hinweis: VisualStudioCodeCredential wird von einem Plug-In-Paket bereitgestellt: @azure/identity-vscode. Wenn dieses Paket nicht mit der Plug-In-API (useIdentityPlugin) installiert und 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 stellt.

Details zur Methode

getToken(string | string[], GetTokenOptions)

Gibt das Token zurück, das beim Durchsuchen des Authentifizierungscaches von VSCode gefunden wurde, oder gibt NULL zurück, wenn kein Token gefunden wurde.

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

Parameter

scopes

string | string[]

Die Liste der Bereiche, auf die das Token Zugriff hat.

options
GetTokenOptions

Die Optionen, die zum Konfigurieren von Anforderungen verwendet werden, die von dieser TokenCredential Implementierung möglicherweise vorgenommen werden.

Gibt zurück

Promise<AccessToken>