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
Visual |
Erstellt eine Instanz von VisualStudioCodeCredential zur automatischen Authentifizierung über VSCode.
Hinweis: |
Methoden
get |
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
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>