Share via


AzurePowerShellCredential class

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

Konstruktorer

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Skapar en instans av AzurePowerShellCredential.

Så här använder du den här autentiseringsuppgiften:

  • 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 den här autentiseringsuppgiften:

  • 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 tillåta begäranden om 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>