【发布时间】:2015-09-19 22:34:55
【问题描述】:
我在第 3 方网站上有一个 iframe。 iframe 内部是我的应用程序,用户使用 FB Connect 进行身份验证。我在我的 Ruby on Rails 网站上使用 omniauth gem 来处理与 Facebook 的连接。
如果 a) 您已经登录到 FB,并且 b) 您已经允许我的网站使用您的详细信息,它可以无缝运行。
如果其中任何一个缺失 - 在 FB connect 呼叫 Facebook 的那一刻 - 一切都会停止,我会得到 FB 徽标和一个链接以点击进入 Facebook。当我单击该链接时 - 它会将我带出 iframe 并进入 Facebook。显然,一旦我返回 - 没有 iframe 可以返回,我不再在第 3 方网站上 - 而是在我的网站上。
这种技术应该可行吗?如果是这样 - 我可能哪里出错了?正如我所说 - 如果满足 a) 和 b) - 它可以无缝运行。
【问题讨论】:
标签: ruby-on-rails facebook iframe omniauth