Freigeben über


VisualStudioCodeCredential class

Stellt eine Verbindung mit Azure über das Benutzerkonto her, das über die Azure-Ressourcenerweiterung in Visual Studio Code angemeldet ist. Sobald sich der Benutzer über die Erweiterung angemeldet hat, können diese Anmeldeinformationen das gleiche Aktualisierungstoken gemeinsam nutzen, das von der Erweiterung zwischengespeichert wird.

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 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 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>