Met de eerste opdracht worden de referenties van de service-principal (toepassings-id en service-principal-geheim) opgehaald en vervolgens opgeslagen in de variabele $credential. Met de tweede opdracht wordt een nieuw toegangstoken aangevraagd bij Azure Active Directory. Wanneer u de UseAuthorizationCode parameter gebruikt, wordt u gevraagd om interactief te verifiëren met behulp van de autorisatiecodestroom. De URI-waarde van de omleiding wordt dynamisch gegenereerd. Dit generatieproces zal proberen een poort te vinden tussen 8400 en 8999 die niet in gebruik is. Zodra een beschikbare poort is gevonden, wordt de waarde van de omleidings-URL geconstrueerd (bijv. http://localhost:8400). Het is dus belangrijk dat u de omleidings-URI-waarde voor uw Azure Active Directory-toepassing dienovereenkomstig hebt geconfigureerd.
Voorbeeld 2: Een toegangstoken genereren met behulp van een vernieuwingstoken
Met de eerste opdracht worden de referenties van de service-principal (toepassings-id en service-principal-geheim) opgehaald en vervolgens opgeslagen in de variabele $credential. De derde opdracht genereert een nieuw toegangstoken met behulp van de service-principalreferenties die zijn opgeslagen in de $credential-variabele en het vernieuwingstoken dat is opgeslagen in de $refreshToken-variabele voor verificatie.
Parameters
-AccessToken
Het toegangstoken voor Partner Center.
Parametereigenschappen
Type:
String
Default value:
None
Ondersteunt jokertekens:
False
DontShow:
False
Parametersets
AccessToken
Position:
Named
Verplicht:
True
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
-ApplicationId
De applicatie-ID die moet worden gebruikt tijdens de verificatie.
Parametereigenschappen
Type:
String
Default value:
None
Ondersteunt jokertekens:
False
DontShow:
False
Aliassen:
ClientId
Parametersets
AccessToken
Position:
Named
Verplicht:
True
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
ServicePrincipal
Position:
Named
Verplicht:
True
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
ServicePrincipalCertificate
Position:
Named
Verplicht:
True
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
User
Position:
Named
Verplicht:
True
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
-CertificateThumbprint
Certificaat-hash (vingerafdruk)
Parametereigenschappen
Type:
String
Default value:
None
Ondersteunt jokertekens:
False
DontShow:
False
Parametersets
RefreshToken
Position:
Named
Verplicht:
False
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
-Credential
Referenties die de service-principal vertegenwoordigen.