gpt4 book ai didi

node.js - 尝试用身份验证代码换取凭证时出现unauthorized_client

转载 作者:太空宇宙 更新时间:2023-11-04 01:39:36 25 4
gpt4 key购买 nike

仔细按照 cordova-plugin-googleplus 上的说明进行操作后,我成功获取了serverAuthCode,并将其发送到我们的服务器。

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

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

这就是它失败的地方,unauthorized_client

我可以在这里得到一些指导吗?我将提供任何必要的额外详细信息。

最佳答案

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
}

关于node.js - 尝试用身份验证代码换取凭证时出现unauthorized_client,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53364940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com