Facebook oauth对话框默认显示在iframe app上的新用户

时间:2011-10-27 19:02:29

标签: facebook iframe oauth

今天我刚刚在facebook iframe应用程序中发现了一些奇怪的东西。这是我遇到的工作流程:

  1. 我以前从未使用过该应用,我是第一次使用该应用(即之前已取消该应用)
  2. 我去apps.facebook.com/myapp - 这不是我说的真正的Facebook应用程序,仅仅是为了举例。
  3. 该应用现在会自动重定向到:http://www.facebook.com/connect/uiserver.php?app_id=xxxxxxxxxxxxxxxxx&method=permissions.request&redirect_uri=http%3A%2F%2Fapps.facebook.com%2Fmyapp%2F&response_type=none&display=page。实际上是重定向到批准应用程序对话框。
  4. 问题:直到今天,应用程序还没有自动重定向到auth对话框;相反,我正在显示一个欢迎屏幕,我有一个按钮加入,点击该按钮我正在重定向用户批准该应用程序。

    发生了什么事,为什么它会自动重定向?是因为facebook改变了什么?或者在应用设置中设置错误?

    提前致谢,
    马吕斯B。

    修改的:
    发现了问题......所以这就是它。 似乎在应用程序设置中即使我没有启用增强的身份验证对话框选项,由于某种原因,Authenticated Referrals选项处于活动状态。

    解决方案:转到“设置” - >“高级”,然后启用“增强的身份验证对话框”选项,然后转到“设置” - >“OAuth对话框”并从底部禁用“经过身份验证的引荐”选项。然后返回到Settings-> Advanced并禁用Enhanced Auth Dialog选项。

    希望它有所帮助。

0 个答案:

没有答案