0

我正在尝试将 oAuth 1.0a 与 Google 一起使用来检索东西(我不能在这个用例中使用 2.0)。我在授权步骤中苦苦挣扎,因为谷歌没有正确重定向我的 URL,我想知道我做错了什么。我正在使用 mashape-oauth 节点模块(github.com/Mashape/mashape-oauth)来处理 oauth 的东西(签名等)。

这是我的代码:https ://github.com/jsilvestre/cozy-data-integrator/blob/master/server/controllers/integrator.coffee#L28-L49

这是结果 + chrome 调试器信息:http ://d.pr/i/eQtK 奇怪的是 Google 重定向到 /b/0/theencodedcallback 而不是回调本身。Google oAuth 1.0 Playground 工作正常(它重定向到回调 URL 而不是 /b/0/callbackurl)。

请注意,即使我使用不同的回调 URL,我仍然得到相同的结果。

如果您能帮助我,请提前感谢您!

4

1 回答 1

0

问题是回调 URL 被编码,而它不应该被编码。

请参阅https://github.com/Mashape/mashape-oauth/issues/3所有详细信息。

于 2013-07-30T07:38:29.040 回答