Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.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 使用OmniAuth设计还是直接使用OmniAuth?_Ruby On Rails_Devise_Omniauth - Fatal编程技术网

Ruby on rails 使用OmniAuth设计还是直接使用OmniAuth?

Ruby on rails 使用OmniAuth设计还是直接使用OmniAuth?,ruby-on-rails,devise,omniauth,Ruby On Rails,Devise,Omniauth,我目前在rails应用程序中有一个简单的、手工编码的登录系统。现在,我希望通过OmniAuth集成Facebook登录(这似乎是最好的方式) 然而,我一直认为Desive是一种处理登录的流行方式,OmniAuth与它一起实现 如果我现在对我的登录系统很满意,有什么理由使用Desive吗?它是否为OmniAuth提供了任何额外的功能/扩展性,或使其更易于使用?如果您是railscasts订户,请签出 Desive确实为omniauth提供了一些方便的挂钩,所以这对使用Desive是一个好处。也就是

我目前在rails应用程序中有一个简单的、手工编码的登录系统。现在,我希望通过OmniAuth集成Facebook登录(这似乎是最好的方式)

然而,我一直认为Desive是一种处理登录的流行方式,OmniAuth与它一起实现


如果我现在对我的登录系统很满意,有什么理由使用Desive吗?它是否为OmniAuth提供了任何额外的功能/扩展性,或使其更易于使用?

如果您是railscasts订户,请签出

Desive确实为omniauth提供了一些方便的挂钩,所以这对使用Desive是一个好处。也就是说,如果您对身份验证感到满意,那么您可以简单地将omniauth构建为一个单独的身份验证方法,并自己处理任何重叠。也请查收

祝你好运