ruby-on-rails - Rails 3 和 Devise : Omniauth vs. Facebook Connect

标签 ruby-on-rails ruby-on-rails-3 authentication facebook

我目前在我的 Rails 3 应用程序上使用 Devise+Omniauth 来验证用户。我的客户看到了这一点,但不喜欢 omniauth 将您重定向到该站点的方式。他想要 digg.com 之类的东西,我相信它使用 facebook 连接进行身份验证(并在弹出窗口中打开而不是重定向)。

我的客户有哪些理由让他继续使用 Omniauth 方法?为什么它比 Facebook 连接更好。

如果做不到这一点,是否有任何好的资源可以让用户使用 facebook 连接弹出窗口登录?或者任何涉及 Facebook 和弹出窗口的内容。

谢谢!

最佳答案

OmniAuth 支持通过 Facebook Javascript SDK 登录,它通过弹出窗口工作。您只需要包含正确的文件。我不记得所有的细节,但这应该有所帮助:

https://github.com/intridea/omniauth/issues/120

关于ruby-on-rails - Rails 3 和 Devise : Omniauth vs. Facebook Connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5590114/

相关文章:

model-view-controller - Spring MVC 自定义身份验证

Django--停用用户帐户而不是删除它

tomcat - 登录 Tomcat 时出现问题

javascript - 如何为 CoffeeScript 搜索添加时间延迟

ruby-on-rails - 从对象列表中获取关联对象的 Activerecord 列表

ruby-on-rails - ElasticSearch + Tire:或查询

ruby-on-rails - RubyOnRails : How do I use helper methods in Rails Console?

javascript - rails : How to confirm email address entered in text box matches current user's email address?

ruby-on-rails - 自定义 Rails 身份验证/授权

ruby-on-rails - Rails 嵌套属性未更新