【问题标题】:Adding Facebook Authentication to Rails Custom Authentication将 Facebook 身份验证添加到 Rails 自定义身份验证
【发布时间】:2013-04-10 22:03:12
【问题描述】:

我目前正在创建一个需要身份验证的 Rails 应用程序。目前,我正在进行自定义身份验证,如以下 railscast 剧集中所示:

http://railscasts.com/episodes/250-authentication-from-scratch-revised

不过,我想添加通过 facebook 登录的选项。经过一番研究,我发现添加 Facebook 登录的最简单方法是使用 Devise/Omniauth 进行身份验证。尝试将我的身份验证系统切换到 Devise/Omniauth 是否值得,或者是否有更简单的方法来添加 Facebook 身份验证?我也看过 Facebooker 插件,但它似乎已经过时了。有什么建议么?我对 Rails 比较陌生,所以我很感激我能得到的任何帮助!

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 facebook devise omniauth


    【解决方案1】:

    我将 Authlogic 和 Devise 与 Omniauth (+ facebook/google/twitter/etc) 结合使用。我发现 Devise 具有所有内置功能,对我来说是更好的解决方案。让它与 Omniauth 一起工作是一件轻而易举的事。这里有一个很棒的 Railscast:http://railscasts.com/episodes/235-devise-and-omniauth-revised

    我绝对会推荐走那条路。每个部分都经常更新,并且有很好的文档,因此对于仍在学习 Rails 的人来说应该很容易使用。

    【讨论】:

      【解决方案2】:

      使用 Devise/Omniauth 进行的 Facebook 身份验证已经成熟、广泛使用并且有据可查。这样做是有意义的。

      【讨论】:

        猜你喜欢
        • 2020-04-01
        • 2022-12-10
        • 2015-08-10
        • 2018-02-24
        • 1970-01-01
        • 2018-09-26
        • 2016-08-04
        • 2010-12-17
        • 1970-01-01
        相关资源
        最近更新 更多