我正在使用护照(和passport-google-oauth)将用户授权给我的网络应用程序。当用户登录时,我将其元数据插入我的数据库(名称,电子邮件,图片,访问令牌和刷新令牌)。但是,如果此用户更新了他们的Google个人资料(例如更改了他们的名字),那么我的应用仍会保留旧数据。我应该在每次登录时更新我的数据库吗?然后,我应该定期更新它吗?如果是,建议的频率是多少?
答案 0 :(得分:2)
你所有问题的答案都是“它取决于”。
1)我应该在每次登录时更新我的数据库吗?
这取决于。
2)我是否应定期更新?
取决于。
上述两个问题的答案将是相关的。但是......
3)建议的频率是多少?
你可能猜到:这取决于......