Per Google's documentation on using service account, das habe ich bis jetzt gemacht."ungültige Anfrage" "Erforderlicher Parameter fehlt: grant_type" Fehler beim Versuch, oAuth2 access token mit JWT zu erhalten
Erstellt JWT (Json Web Token) mit folgenden Nutzdaten.
{"iss":"XXXXXXXX.gserviceaccount.com", "aud":"https://www.googleapis.com/oauth2/v4/token", "iat":"1465531250", "exp":"1465534850", "scope":"email profile}
Mit Postman, habe ich http Post wie in der Hoffnung, folgt dem OAuth2 Zugriffstoken des Erhaltens zurück.
URL: https://www.googleapis.com/oauth2/v4/token
Headers:
Content-Type: application/x-www-form-urlencoded grant_type: urn:ietf:params:oauth:grant-type:jwt-bearer assertion: <the JWT generated in step 1 above>
Stattdessen bekam ich Fehlerreaktion wie folgt.
{
"error": "invalid_request",
"error_description": "Required parameter is missing: grant_type"
}
Kann jemand finden, was mit meiner Bitte falsch ist?
Ich habe sogar einen anderen Endpunkt von "https://accounts.google.com/o/oauth2/token" mit grant_type von "authorization_code" sowie "http://oauth.net/grant_type/jwt/1.0/bearer" versucht. Auch das hat genau denselben Fehler zurückgegeben!