Partager via


VisualStudioCodeCredential class

Se connecte à Azure à l’aide des informations d’identification fournies par l’extension VSCode « Compte Azure ». Une fois que l’utilisateur s’est connecté via l’extension, ces informations d’identification peuvent partager le même jeton d’actualisation mis en cache par l’extension.

Il est connu que ces informations d’identification ne fonctionnent pas avec les versions d’extension de compte Azure plus récentes que 0.9.11. Une solution à long terme à ce problème est en cours. En attendant, envisagez de vous authentifier auprès d’AzureCliCredential.

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 package n’est pas installé et inscrit à l’aide de l’API de plug-in (useIdentityPlugin), l’authentification à l’aide VisualStudioCodeCredential de n’est pas disponible.

Méthodes

getToken(string | string[], GetTokenOptions)

Retourne le jeton trouvé en effectuant une recherche dans le cache d’authentification de VSCode ou retourne null si aucun jeton n’a pu être 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 package n’est pas installé et inscrit à l’aide de l’API de plug-in (useIdentityPlugin), l’authentification à l’aide VisualStudioCodeCredential de n’est 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 effectuant une recherche dans le cache d’authentification de VSCode ou retourne null si aucun jeton n’a pu être 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

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

Retours

Promise<AccessToken>