VisualStudioCodeCredential class
Maakt verbinding met Azure met behulp van de referentie die is opgegeven door de VSCode-extensie 'Azure-account'. Zodra de gebruiker zich heeft aangemeld via de extensie, kan deze referentie hetzelfde vernieuwingstoken delen dat is opgeslagen in de cache van de extensie.
Het is een bekend probleem dat deze referentie niet werkt met Azure-accountextensie nieuwere versies dan 0.9.11. Er wordt een langetermijnoplossing voor dit probleem uitgevoerd. In de tussentijd kunt u zich verifiëren met AzureCliCredential-.
Constructors
Visual |
Hiermee maakt u een exemplaar van VisualStudioCodeCredential dat moet worden gebruikt voor automatisch verifiëren via VSCode.
Opmerking: |
Methoden
get |
Retourneert het token dat is gevonden door de verificatiecache van VSCode te doorzoeken of retourneert null als er geen token is gevonden. |
Constructordetails
VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)
Hiermee maakt u een exemplaar van VisualStudioCodeCredential dat moet worden gebruikt voor automatisch verifiëren via VSCode.
Opmerking: VisualStudioCodeCredential
wordt geleverd door een invoegtoepassingspakket: @azure/identity-vscode
. Als dit pakket niet is geïnstalleerd en geregistreerd met behulp van de invoegtoepassing-API (useIdentityPlugin
), is verificatie met behulp van VisualStudioCodeCredential
niet beschikbaar.
new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)
Parameters
Opties voor het configureren van de client die de verificatieaanvraag doet.
Methodedetails
getToken(string | string[], GetTokenOptions)
Retourneert het token dat is gevonden door de verificatiecache van VSCode te doorzoeken of retourneert null als er geen token is gevonden.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parameters
- scopes
-
string | string[]
De lijst met bereiken waartoe het token toegang heeft.
- options
- GetTokenOptions
De opties die worden gebruikt voor het configureren van aanvragen die deze TokenCredential
implementatie kan maken.
Retouren
Promise<AccessToken>