Partager via


VisualStudioCodeCredential class

Se connecte à Azure à l’aide du compte d’utilisateur connecté via l’extension Ressources Azure dans Visual Studio Code. Une fois que l’utilisateur s’est connecté via l’extension, ces informations d’identification peuvent partager le même jeton d’actualisation que celui mis en cache par l’extension.

Constructeurs

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Crée une instance de VisualStudioCodeCredential à utiliser pour l’authentification automatique via VSCode.

Remarque: VisualStudioCodeCredential est fourni par un package de plug-in : @azure/identity-vscode. Si ce paquet n’est pas installé, l’authentification à l’aide ne VisualStudioCodeCredential sera pas disponible.

Méthodes

getToken(string | string[], GetTokenOptions)

Retourne le jeton trouvé en recherchant le cache d’authentification de VSCode ou retourne null si aucun jeton n’est trouvé.

Détails du constructeur

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Crée une instance de VisualStudioCodeCredential à utiliser pour l’authentification automatique via VSCode.

Remarque: VisualStudioCodeCredential est fourni par un package de plug-in : @azure/identity-vscode. Si ce paquet n’est pas installé, l’authentification à l’aide ne VisualStudioCodeCredential sera pas disponible.

new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)

Paramètres

options
VisualStudioCodeCredentialOptions

Options de configuration du client qui effectue la demande d’authentification.

Détails de la méthode

getToken(string | string[], GetTokenOptions)

Retourne le jeton trouvé en recherchant le cache d’authentification de VSCode ou retourne null si aucun jeton n’est trouvé.

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

Paramètres

scopes

string | string[]

Liste des étendues auxquelles le jeton aura accès.

options
GetTokenOptions

Les options utilisées pour configurer toutes les demandes que cette implémentation TokenCredential peut effectuer.

Retours

Promise<AccessToken>