尝试交换身份验证代码的凭据时的authenticate_client

时间:2018-11-18 20:06:38

标签: node.js cordova google-signin google-authentication

在仔细遵循cordova-plugin-googleplus上的说明之后,我成功获取了man,并将其发送到我们的服务器。

然后在我们的服务器中调用:

man bash | col -b > file.txt

这就是失败的地方,serverAuthCode

我可以在这里找到一些建议吗?我将提供所有必要的其他详细信息。

1 个答案:

答案 0 :(得分:0)

OAuth2期望的参数存在误解。这是正确的配置:

function getGoogleToken(code) {
  const oauthClient = new google.auth.OAuth2({
    clientId: 'web app client id',
    clientSecret: 'web app client secret',
    redirectUri: 'urn:ietf:wg:oauth:2.0:oob',
  });
  return oauthClient.getToken(code) // the code that comes from ios
}