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
Azure |
Skapar en instans av AzurePowerShellCredential-. Så här använder du autentiseringsuppgifterna:
|
Metoder
get |
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>