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
Azure |
Crée un instance d’AzurePowerShellCredential. Pour utiliser ces informations d’identification :
|
Méthodes
get |
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>