0

我正在开发一个使用 OAuth 进行身份验证的应用程序。

问题是,当我尝试使用 passport.js(node.js)从 facebook 获取 access_token 时,我得到的结果与我尝试在 Android 上使用 Scribe 获取时有所不同。有什么理由吗?

当我尝试使用 twitter 时,访问令牌是相同的,我可以匹配用户....

谢谢!

4

1 回答 1

0

除非我误解了这个问题,否则您可以使用 FB 响应中的“id”字段来检测其是否为同一用户(无论您最终使用哪种 API/语言)。这些 ID 对于每个用户都是唯一的,应该允许您检测同一用户是通过 Android(Scribe)还是通过 passport.js(节点)登录的。希望能帮助到你

于 2013-02-09T12:02:22.520 回答