2013-04-10 3 views
0

我目前正在創建一個需要身份驗證的Rails應用程序。目前,我正在做定製認證一樣,在下面railscast情節所示:將Facebook身份驗證添加到Rails自定義身份驗證

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

我會,但是,要加入的選項也通過Facebook登錄項。在做了一些調查之後,我發現添加Facebook登錄的最簡單方法是使用Devise/Omniauth進行身份驗證。嘗試將我的身份驗證系統切換爲Devise/Omniauth還是值得的,還是有更簡單的方法來添加Facebook身份驗證?我也看過Facebooker插件,但看起來很過時。有什麼建議麼?我對Rails比較陌生,所以我很感激我能得到的任何幫助!

回答

0

我已經使用Authlogic和設計結合Omniauth(+臉譜網/谷歌/微博/等)。我發現Devise對我來說是更好的解決方案,它具有所有功能。讓它與Omniauth一起工作是一件輕而易舉的事情。這裏有一個偉大的Railscast:http://railscasts.com/episodes/235-devise-and-omniauth-revised

我肯定會推薦去那條路線。餡餅的每一塊都經常更新,並且有很好的文檔,所以對於仍然在學習Rails的人來說應該很容易使用。

0

Devise/Omniauth的Facebook身份驗證功能已經成熟,應用廣泛,並且已經成熟。這是有道理的。