【问题标题】:Facebook authorization within non-facebook iframe without redirecting非 Facebook iframe 中的 Facebook 授权,无需重定向
【发布时间】:2011-09-09 10:28:07
【问题描述】:

我有一个 facebook 应用程序(不是我编写的,但可以对其内容进行一些控制),并且它设计为使用新的(er)OAuth 登录内容作为画布 iframe 应用程序运行。我想将它嵌入到外部(即非 facebook) iframe 中,它在经过身份验证 + 授权时工作正常,因为它只是一个与 facebook 对话的页面。

然而,当认证+授权运行应用程序时,显然它需要请求权限/登录。它通过重定向到相关的身份验证页面来做到这一点,如果您执行 top.location.href,这将起作用,但我真的很想在 iframe 中执行此操作,例如使用 self.location.href 。 facebook 似乎不允许这样做,因为您没有将您重定向到正确的页面,而是获得了 facebook 徽标和从 iframe 中退出并转到身份验证页面的链接,我不想这样做。

是否可以在 iframe 中处理身份验证内容,如果可以,如何处理?非常感谢有关此的任何信息!

【问题讨论】:

    标签: facebook authentication iframe


    【解决方案1】:

    您应该使用 facebook-connect 的 JavaScript 框架打开权限弹出窗口

    查看本教程 http://thinkdiff.net/facebook/graph-api-javascript-base-facebook-connect-tutorial/

    【讨论】:

    • 我有点希望避免这样的重大变化(尤其是因为它不是我的代码),但如果这是唯一的方法,那就是唯一的方法。这个链接也很有帮助,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-23
    • 1970-01-01
    • 2011-06-18
    • 1970-01-01
    • 2016-10-01
    • 2012-03-20
    相关资源
    最近更新 更多