Dela via


AzurePowerShellCredential class

Den här autentiseringsuppgiften använder den för närvarande inloggade användarinformationen från Azure PowerShell-modulen. Det gör den genom att läsa användaråtkomsttoken och förfalla tiden med Azure PowerShell-kommandot Get-AzAccessToken -ResourceUrl {ResourceScope}

Konstruktorer

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Skapar en instans av AzurePowerShellCredential-.

Så här använder du autentiseringsuppgifterna:

  • Installera Azure Az PowerShell-modulen med: Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force.
  • Du har redan loggat in på Azure PowerShell med kommandot Connect-AzAccount från kommandoraden.

Metoder

getToken(string | string[], GetTokenOptions)

Autentiserar med Microsoft Entra-ID och returnerar en åtkomsttoken om det lyckas. Om autentiseringen inte kan utföras via PowerShell genereras en CredentialUnavailableError-.

Konstruktorinformation

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Skapar en instans av AzurePowerShellCredential-.

Så här använder du autentiseringsuppgifterna:

  • Installera Azure Az PowerShell-modulen med: Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force.
  • Du har redan loggat in på Azure PowerShell med kommandot Connect-AzAccount från kommandoraden.
new AzurePowerShellCredential(options?: AzurePowerShellCredentialOptions)

Parametrar

options
AzurePowerShellCredentialOptions

Alternativ för att eventuellt tillåta begäranden med flera klientorganisationer.

Metodinformation

getToken(string | string[], GetTokenOptions)

Autentiserar med Microsoft Entra-ID och returnerar en åtkomsttoken om det lyckas. Om autentiseringen inte kan utföras via PowerShell genereras en CredentialUnavailableError-.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Parametrar

scopes

string | string[]

Listan över omfång som token ska ha åtkomst till.

options
GetTokenOptions

De alternativ som används för att konfigurera alla begäranden som denna TokenCredential-implementering kan göra.

Returer

Promise<AccessToken>