Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 不同于Facebook的访问令牌_Java_Javascript_Android - Fatal编程技术网

Java 不同于Facebook的访问令牌

Java 不同于Facebook的访问令牌,java,javascript,android,Java,Javascript,Android,我正在开发一个使用OAuth进行身份验证的应用程序 问题是,当我尝试使用passport.js(node.js)从facebook获取access_令牌时,我得到的东西与使用Android上的Scribe获取令牌时有所不同。有什么原因吗 当我尝试使用twitter时,访问令牌是相同的,我可以匹配用户 谢谢 除非我误解了这个问题,否则您可以在FB的响应中使用“id”字段来检测它是否是同一个用户(不管您最终使用的是哪种API/语言)。这些ID对于每个用户都是唯一的,应该允许您检测同一用户是否通过An

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

问题是,当我尝试使用passport.js(node.js)从facebook获取access_令牌时,我得到的东西与使用Android上的Scribe获取令牌时有所不同。有什么原因吗

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


谢谢

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