Facebook最近的登录中断了OAuth流程

时间:2019-03-29 15:47:44

标签: facebook oauth

我在处理Facebook的OAuth服务器端流程出现错误时遇到了麻烦。当使用“最近的登录名”登录Facebook时,Facebook不会重定向回我的呼叫应用程序。而是直接转到Facebook主页。

如果我使用屏幕右上方的电子邮件/密码字段登录Facebook,则重定向成功。

是否有某种方法可以迫使Facebook将用户发送到主登录页面(https://www.facebook.com/login),而不是在用户尚未登录Facebook时显示最近登录信息(https://www.facebook.com/)的主页?

这也发生在使用Facebook自己针对Developers.facebook.com的OAuth中。所以我知道不能只我一个人。

  1. 登录Facebook.com
  2. 注销
  3. 访问https://developers.facebook.com/apps/
  4. 单击您的个人资料照片并输入密码(而不是使用蓝色横幅登录)。
  5. Facebook将您重定向到他们的主页,而不是https://developers.facebook.com/apps/

最棒的是https://www.facebook.com/v3.2/dialog/oauth的参数,它可以让我强制使用特定的Facebook登录对话框作为解决方法。

0 个答案:

没有答案