Facebook Javascript SDK - 重新认证 - 关闭窗口仍然对用户进行身份验证

时间:2017-09-05 08:01:21

标签: javascript facebook facebook-graph-api

目前正在尝试在https://developers.facebook.com/docs/facebook-login/reauthentication/实现非常基本的重新认证示例,并生成弹出窗口,并成功获得了authResponse对象。

但是,我注意到,如果我关闭出现的弹出窗口,我仍然会收到authResponse对象,就像重新验证成功一样,因此我的错误代码没有运行。

我的印象是,如果用户没有提交任何LoginDialog表单,那么作为响应对象的一部分就没有authResponse,但似乎并非如此。

我正在为每个登录请求重新生成一个新的auth_nonce,但这似乎没有任何区别。

我见过其他人之前(4年前曾在一个案例中)提出过这个问题,但未找到经过验证的答案 - 有没有人对此有任何解决方案?

非常感谢

1 个答案:

答案 0 :(得分:0)

仅供参考,如果有人遇到此问题,我会再次使用Facebook(https://developers.facebook.com/bugs/466922970358399/)记录此问题,并且可以确认,至少今天该问题已得到修复