【发布时间】:2012-06-13 21:49:54
【问题描述】:
我想通过 OAuth 将 facebook 集成到我的应用程序中,但我已经设置了现有的用户架构。这是我当前的架构:
# Table name: users
#
# id :integer not null, primary key
# first_name :string(255)
# last_name :string(255)
# email :string(255)
# created_at :datetime not null
# updated_at :datetime not null
# password_digest :string(255)
# remember_token :string(255)
# admin :boolean default(FALSE)
#
使用 Rails 添加 facebook 身份验证的最佳方法是什么?
【问题讨论】:
-
这取决于几个因素。您是否要允许用户使用 2 个不同的 Facebook 帐户登录到同一个帐户?您是否考虑将来添加其他身份验证方法?
-
理想情况下,我希望他们能够使用一个电子邮件帐户登录并连接 facebook 帐户,以便我可以使用社交图扩展网站。
-
你有没有让这个工作?
-
没有。我不确定在 facebook 的 uid 旁边存储/重新生成 access_tokens 的正确方法是什么
标签: ruby-on-rails facebook authentication oauth