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