2

所以,我刚刚开始使用omniauth,并让它与facebook一起工作。我已经对其进行了设置,以便在当前令牌过期时自动重定向回 facebook 以获取新令牌。基于此,我有什么理由应该将令牌存储到数据库中?我目前记录用户访问,但在记录令牌时并没有真正看到任何价值。希望有任何关于我为什么应该这样做的想法。

谢谢

4

1 回答 1

3

取决于你的业务逻辑。例如,您是否需要稍后访问用户的 Facebook 详细信息,即使他已注销?或者,如果您正在排队任务(即在后台运行),您是否需要在几个小时后发布到他的墙上,而不是立即发布?

我能想到的另一个原因是。当用户需要通过您的应用与 Facebook 交互时,您是否要求您的应用始终通过 Facebook 获取新令牌?或者您想将这些令牌存储在您的应用程序中,这样用户就不需要一遍又一遍地经历相同的过程?

这完全取决于您尝试提供的用户体验类型。

于 2012-08-26T03:53:11.280 回答