Partager via


AzurePowerShellCredential class

Ces informations d’identification utilisent les informations d’utilisateur actuellement connectées du module Azure PowerShell. Pour ce faire, il lit le jeton d’accès utilisateur et l’heure d’expiration avec Azure PowerShell commandeGet-AzAccessToken -ResourceUrl {ResourceScope}

Constructeurs

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Crée un instance d’AzurePowerShellCredential.

Pour utiliser ces informations d’identification :

  • Installez le module Azure Az PowerShell avec : Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force.
  • Vous vous êtes déjà connecté à Azure PowerShell à l’aide de la commande Connect-AzAccount à partir de la ligne de commande.

Méthodes

getToken(string | string[], GetTokenOptions)

S’authentifie avec Microsoft Entra ID et retourne un jeton d’accès en cas de réussite. Si l’authentification ne peut pas être effectuée via PowerShell, une credentialUnavailableError est levée.

Détails du constructeur

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Crée un instance d’AzurePowerShellCredential.

Pour utiliser ces informations d’identification :

  • Installez le module Azure Az PowerShell avec : Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force.
  • Vous vous êtes déjà connecté à Azure PowerShell à l’aide de la commande Connect-AzAccount à partir de la ligne de commande.
new AzurePowerShellCredential(options?: AzurePowerShellCredentialOptions)

Paramètres

options
AzurePowerShellCredentialOptions

Options permettant éventuellement d’autoriser les demandes multilocataires.

Détails de la méthode

getToken(string | string[], GetTokenOptions)

S’authentifie avec Microsoft Entra ID et retourne un jeton d’accès en cas de réussite. Si l’authentification ne peut pas être effectuée via PowerShell, une credentialUnavailableError est levée.

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 implémentation TokenCredential peut effectuer.

Retours

Promise<AccessToken>