2012-05-08 109 views
0

使用OmniAuth有沒有一種簡單的方法來實現「記住我」功能?我正在使用Facebook,Identity和LinkedIn,並且正在尋找一種方法讓用戶在會話中登錄我的網站。記住使用OmniAuth登錄

+2

http://stackoverflow.com/questions/4475726/devise-and-omniauth-remembering-oauth – Eero

回答

0

基本上,您在客戶端上設置了另一個cookie,該cookie保持用戶標識。然後使用該用戶標識在後續訪問中對用戶進行簽名(或至少可以識別他們)。記住Omniauth只是進行身份驗證,而不是會話管理的東西,所以你需要在Omniauth之外做到這一點。

看答案由加雷斯 - 辛普森對這個問題:Implementation of "Remember me" in a Rails application