Ich möchte die Azure-Management-Rest-API zum Starten und Stoppen einiger virtueller Maschinen verwenden.
Azure-Management-Rest-API-Authentifizierungstoken
Im HTTP-Header benötige ich ein Authentifizierungstoken wie hier beschrieben: Common parameters and headers.
ich eine neue App im AD-Abschnitt von Azure-Portal und hinzugefügt in diesem Format die Auth-Token an den HTTP-Header:
Authorization : Basic clientID:token
wo clientID:token
Base64 codiert ist, aber ich bin immer diese Fehlermeldung:
{"error":{"code":"AuthenticationFailedInvalidHeader","message":"Authentication failed. The 'Authorization' header is provided in an invalid format."}}
REST API - Start a virtual machine
Kennen Sie diesen Link: https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx? –
Grundlegend ist für Benutzername/Passwort-Authentifizierung. Versuchen Sie, "Bearer" und ein Base64-codiertes JWT-Token zu verwenden. – MvdD
Warum codierst du die clientid in base64, hast du versucht, die originale clientid und secretkey aus der App zu verwenden? –