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.