【发布时间】:2011-09-20 15:30:33
【问题描述】:
我有一个 Rails 3 应用程序,它使用 (v0.2.6) 对用户进行身份验证。在 OmniAuth 中,我只使用 Facebook 作为身份验证提供程序。
我的 omniauth.rb 文件看起来像这样...
Rails.application.config.middleware.use OmniAuth::Builder do
key = 'a6h456kh78gnjh4kjh7' # not my real API key
secret = 'kjh45kj56odf987yjkh3' # not my real secret either
provider :facebook, key, secret
end
这可行,但 Facebook cookie 过期似乎设置为“会话”。有没有办法让 Facebook cookie 过期更长时间?理想情况下,我想设置一年。
【问题讨论】:
标签: ruby-on-rails cookies facebook omniauth