Java 不同于Facebook的访问令牌
我正在开发一个使用OAuth进行身份验证的应用程序 问题是,当我尝试使用passport.js(node.js)从facebook获取access_令牌时,我得到的东西与使用Android上的Scribe获取令牌时有所不同。有什么原因吗 当我尝试使用twitter时,访问令牌是相同的,我可以匹配用户Java 不同于Facebook的访问令牌,java,javascript,android,Java,Javascript,Android,我正在开发一个使用OAuth进行身份验证的应用程序 问题是,当我尝试使用passport.js(node.js)从facebook获取access_令牌时,我得到的东西与使用Android上的Scribe获取令牌时有所不同。有什么原因吗 当我尝试使用twitter时,访问令牌是相同的,我可以匹配用户 谢谢 除非我误解了这个问题,否则您可以在FB的响应中使用“id”字段来检测它是否是同一个用户(不管您最终使用的是哪种API/语言)。这些ID对于每个用户都是唯一的,应该允许您检测同一用户是否通过An
谢谢 除非我误解了这个问题,否则您可以在FB的响应中使用“id”字段来检测它是否是同一个用户(不管您最终使用的是哪种API/语言)。这些ID对于每个用户都是唯一的,应该允许您检测同一用户是否通过Android(Scribe)或passport.js(node)登录。希望它能帮助你思考-你只是想确保它是同一个用户(当你在你的服务器上处理数据时)?是的,我唯一想做的就是检查oauth access_token(与twitter一起工作的)你是说“id”值不同还是仅仅是token?您可以使用ID来确保其用户相同,但令牌不同。id必须相同,但我想确保安全的身份验证。。。我不想只传递android客户端的登录id是的,我知道这是唯一的,但无法确保它是安全的登录。我不能只将id frm客户机传递给服务器进行身份验证。每个人都可以通过ID进行身份验证只是好奇-你指的是哪个ID?FB在其响应中发送的唯一密钥还是其他?