我正在使用我的 Ruby on Rails 应用程序进行 Facebook 集成以验证用户身份。我一直在浏览在线可用的教程和一些 SO 帖子。
我遇到了一些方法来做到这一点,其中大多数都在谈论去年这篇文章中解释的内容。http://railscasts.com/episodes/360-facebook-authentication?view=asciicast
我的问题是:
我可以只使用客户端集成吗?
为什么需要服务器端集成?
选择一个有什么好处和坏处?
两者都做有什么好处?
进行服务器端集成(哪些 gem/gems)的最佳方法是什么?