AzurePowerShellCredential class
Questa credenziale userà le informazioni utente attualmente registrate dal modulo Azure PowerShell. A tale scopo, leggerà il token di accesso dell'utente e scadrà con Azure PowerShell comandoGet-AzAccessToken -ResourceUrl {ResourceScope}
Costruttori
Azure |
Crea un'istanza di AzurePowerShellCredential. Per usare queste credenziali:
|
Metodi
get |
Esegue l'autenticazione con Microsoft Entra ID e restituisce un token di accesso in caso di esito positivo. Se l'autenticazione non può essere eseguita tramite PowerShell, verrà generata un'eccezione CredentialUnavailableError . |
Dettagli costruttore
AzurePowerShellCredential(AzurePowerShellCredentialOptions)
Crea un'istanza di AzurePowerShellCredential.
Per usare queste credenziali:
- Installare il modulo Azure Az PowerShell con:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force
. - È già stato eseguito l'accesso a Azure PowerShell usando il comando
Connect-AzAccount
dalla riga di comando.
new AzurePowerShellCredential(options?: AzurePowerShellCredentialOptions)
Parametri
- options
- AzurePowerShellCredentialOptions
Opzioni per consentire facoltativamente le richieste multi-tenant.
Dettagli metodo
getToken(string | string[], GetTokenOptions)
Esegue l'autenticazione con Microsoft Entra ID e restituisce un token di accesso in caso di esito positivo. Se l'autenticazione non può essere eseguita tramite PowerShell, verrà generata un'eccezione CredentialUnavailableError .
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parametri
- scopes
-
string | string[]
Elenco di ambiti a cui il token avrà accesso.
- options
- GetTokenOptions
Le opzioni usate per configurare le richieste che potrebbero essere eseguite da questa implementazione di TokenCredential.
Restituisce
Promise<AccessToken>