2017-12-07 2 views
0

Ich habe Stunden damit verbracht, ein Zugriffstoken zu generieren, um die Azure Media Service-API über die Service-Prinzipalauthentifizierung zu verwenden.Azure Media Services mit AAD-Authentifizierung

Ich möchte dies innerhalb einer Knoten-Anwendung verwenden, aber ich bin noch in der Lage, das erforderliche Token mit Postman zu erzeugen, mit den in this blog post dokumentierten Schritten. Die offiziellen MS-Dokumente waren nicht mehr hilfreich als dieser Blogpost.

Dies ist die Fehlermeldung, die ich

{ 
"error": "invalid_request", 
"error_description": "ACS90004: The request is not properly formatted.\r\nTrace ID: 73ba5bee-b7d2-4d2c-8583-3c673baf4684\r\nCorrelation ID: ddd08f52-608c-4177-ad2f-112381cffe56\r\nTimestamp: 2017-12-07 08:58:32Z" 
} 

Von dieser POST-Anfrage

URL bin Empfang: https://wamsprodglobal001acs.accesscontrol.windows.net/v2/OAuth2-13

Headers:

Content-Type:application/x-www-form-urlencoded 
Host:wamsprodglobal001acs.accesscontrol.windows.net 
Content-Length:120 
Expect:100-Continue 
Connection:Keep-Alive 
Accept:application/json 

Körper:

grant_type:client_credentials 
scope:urn:WindowsAzureMediaServices 
client_id:{{aad app id}} 
client_secret:{{key generated in aad app}} 

Jede Hilfe hier oder gute Dokumentation Links wäre toll.

Antwort

Verwandte Themen