AzurePowerShellCredential class

Cette certification utilisera les informations utilisateur actuellement connectées du module Azure PowerShell. Pour ce faire, il lira le jeton d’accès utilisateur et l’expiration avec Azure PowerShell commande Get-AzAccessToken -ResourceUrl {ResourceScope}

Constructeurs

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Crée une instance de l'AzurePowerShellCredential.

Pour utiliser ces informations d’identification :

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

Méthodes

getToken(string | string[], GetTokenOptions)

S’authentifie avec Microsoft Entra ID et renvoie un jeton d’accès si réussit. Si l’authentification ne peut pas être effectuée via PowerShell, une CredentialUnavailableError sera levée.

Détails du constructeur

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Crée une instance de l'AzurePowerShellCredential.

Pour utiliser ces informations d’identification :

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

Paramètres

options
AzurePowerShellCredentialOptions

Options permettant d’autoriser éventuellement les demandes multilocataires.

Détails de la méthode

getToken(string | string[], GetTokenOptions)

S’authentifie avec Microsoft Entra ID et renvoie un jeton d’accès si réussit. Si l’authentification ne peut pas être effectuée via PowerShell, une CredentialUnavailableError sera 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

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

Retours

Promise<AccessToken>