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
Visual |
Crée une instance de VisualStudioCodeCredential à utiliser pour l’authentification automatique via VSCode. Remarque : |
Méthodes
get |
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 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>