Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 3和Desive:Omniauth与Facebook Connect_Ruby On Rails_Ruby On Rails 3_Authentication_Facebook - Fatal编程技术网

Ruby on rails Rails 3和Desive:Omniauth与Facebook Connect

Ruby on rails Rails 3和Desive:Omniauth与Facebook Connect,ruby-on-rails,ruby-on-rails-3,authentication,facebook,Ruby On Rails,Ruby On Rails 3,Authentication,Facebook,我目前正在Rails 3应用程序上使用Desive+Omniauth对用户进行身份验证。我的客户看到了这一点,不喜欢omniauth如何将您重定向到网站之外。他想要类似digg.com的东西,我相信它使用facebook连接进行身份验证(并在弹出窗口中打开,而不是重定向) 为了让我的客户继续使用Omniauth方法,有哪些论据?为什么它比Facebook connect更好 如果做不到这一点,有没有什么好的资源可以让用户通过facebook connect弹出窗口登录?或者任何涉及faceboo

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

为了让我的客户继续使用Omniauth方法,有哪些论据?为什么它比Facebook connect更好

如果做不到这一点,有没有什么好的资源可以让用户通过facebook connect弹出窗口登录?或者任何涉及facebook和弹出窗口的东西


谢谢

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


如果您要问我们为什么Omniauth比Facebook Connect更好,而不是拥有它们,那么您为什么这么肯定它是更好的选择?其次,是不是有什么技术原因让Omniauth无法像Facebook的解决方案那样在弹出窗口中工作?@ceejayoz:Omniauth对它如何与Desive一起工作非常挑剔,因为身份验证过程是如何工作的,我认为在弹出窗口中打开它会比它的价值更大。我不确定它是否是更好的选择。坦白地说,我花了相当多的时间让Omniauth启动并运行,我不想为了重新开始而浪费所有的时间。一开始我这么做是因为这似乎是行业标准。是的,Ryan Bigg在第二部分回答了我的问题。我甚至不确定这是否可能,如果可能,我想这将是非常困难的。