如何为Google身份验证令牌生成令牌?

时间:2015-12-09 13:28:45

标签: oauth google-oauth kubernetes google-kubernetes-engine

我正在使用curl命令请求身份验证/授权令牌,如下所示:

curl -H "Content-Type: application/json" -d'{
"grant_type" : "authorization_code",
"code" : "4/bA5MjGf4emw3hkhCVuTZeJUjughQgJ21l-dCyfpPHdg",
"client_id" : "757054420263-0ajoc014s2dn91b8iko0vj2jtl5pdjfh.apps.googleusercontent.com",
"client_secret" : "xMElPZXcU-ajMUNUwKTksKpV",
"redirect_uri" : "https://www.googleapis.com/auth/cloud-platform"
}' https://accounts.google.com/o/oauth2/token

但它给了我以下错误:

{
  "error" : "invalid_request",
  "error_description" : "Required parameter is missing: grant_type"
}

我可以使用此令牌访问API。

1 个答案:

答案 0 :(得分:1)

您需要将数据作为表单编码参数进行POST,而不是将它们作为JSON进行POST,因此:

<span>