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
Visual |
Erstellt eine Instanz von VisualStudioCodeCredential, die für die automatische Authentifizierung über VSCode verwendet werden soll. Hinweis: |
Methoden
get |
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
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>