2012-08-26 43 views
2

所以,我剛開始使用omniauth並已與Facebook一起工作。我已經設置好它,以便它在當前令牌到期時自動重定向回Facebook。基於此,有什麼理由我應該將令牌存儲到數據庫?我目前登錄用戶訪問,但沒有真正看到記錄令牌的任何價值。希望對我爲什麼應該有任何想法。omniauth - 是否有任何理由爲什麼我應該存儲在OAuth2令牌?

thx

回答

3

取決於您的業務邏輯。例如,您是否需要稍後訪問用戶的Facebook詳細信息,即使他已註銷?或者,如果您正在排隊(即在後臺運行)任務,您是否需要在幾個小時後貼到他的牆上,而不是這個瞬間?

我能想到的另一個原因是。當用戶需要通過您的應用程序與Facebook進行交互時,您是否需要通過Facebook獲得新的令牌?或者您想將這些令牌存儲在您的應用中,因此用戶不需要一遍又一遍地瀏覽同一個進程?

這一切都取決於您嘗試提供的用戶體驗種類。

相關問題