我使用 Hartl 的 Railstutorial http://ruby.railstutorial.org/chapters/modeling-users#sec:user_model从头开始创建身份验证。
我想为我的网站项目实现 Facebook 和 Twitter 登录。在观看 Railscasts Simple Omniauth http://railscasts.com/episodes/241-simple-omniauth?view=comments后,我正在考虑使用 OmniAuth 。
在视频中,我们被指示生成一个用户模型:
rails generate model user provider:string uid:string name:string
uid 是 Twitter 和 Facebook 登录所独有的,还是与我的 User 模型中的 id 属性相同?
简单地说,我是否需要在我的用户模型中添加一个 uid 列来实现 OmniAuth?
谢谢!