0
我有一個使用(v0.2.6)對用戶進行身份驗證的Rails 3應用程序。在OmniAuth中,我只使用Facebook作爲身份驗證提供程序。設置Facebook使用Rails/OmniAuth時連接cookie過期
我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過期時間更長一些?理想情況下,我想設置一年。
你怎麼做,使用omniauth? –
將其添加到您的會話控制器中。看到如何在這個答案http://stackoverflow.com/questions/1232174/rails-cookies-set-start-date-and-expire-date或讀通過http://m.onkey.org/signed-and - 永久餅乾式護欄-3 – Simpleton