来自Facebook的不同访问令牌

时间:2013-02-09 11:42:33

标签: java javascript android

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

问题在于,当我尝试使用passport.js(node.js)从facebook获取access_token时,当我尝试在Android上使用Scribe时,我会得到一些不同的东西。有什么理由吗?

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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