用OmniAuth设计还是直接用Omniauth?

时间:2012-07-16 15:59:23

标签: ruby-on-rails devise omniauth

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

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

如果我现在对我的登录系统感到满意,有没有理由使用Devise?它是否为OmniAuth提供了额外的功能/可扩展性或使其更易于使用?

1 个答案:

答案 0 :(得分:0)

如果您是铁路广播用户,请查看http://railscasts.com/episodes/235-devise-and-omniauth-revised

Devise确实有一些方便的omniauth钩子,所以这是使用设计的一个加号。话虽如此,如果您对身份验证感到满意,那么您可以简单地将omniauth构建为单独的身份验证方法,并自行处理任何重叠。另请查看http://railscasts.com/episodes/241-simple-omniauth

祝你好运!