使用护照将用户个人资料与Google个人资料同步

我正在使用通行证(和通行证-google-oauth)将用户认证到我的Web应用程序中。当用户登录时,我将其元数据插入数据库中(名称,电子邮件,图片,访问令牌和刷新令牌)。但是,如果该用户更新了他们的Google个人资料(例如,更改了他们的姓名),那么我的应用仍然拥有旧数据。我应该在他们每次登录时更新我的​​数据库吗?再说一次,我是否应该定期对其进行更新?如果是,建议的频率是多少?

马修·巴卡蒂斯(Matthew Bakaitis)

您所有问题的答案都是“取决于”。

1)我应该在他们每次登录时更新我的​​数据库吗?

这取决于。

  • 为什么要全部保存呢?
  • 保存数据有多昂贵?如果便宜的话,那是什么争论呢?

2)我是否应该定期更新?

这取决于。

上面两个问题的答案将是相关的。但是也...

  • 您是否在未登录时使用数据?如果是这样,如果数据错误,将花费多少钱?
  • 您将如何确定“定期”是什么意思?
  • 每次储蓄,您会从中受益吗?
  • 通过“我是否保存”逻辑,您增加了代码复杂度吗?这值得么?

3)推荐频率是多少?

您可能会猜到:这取决于...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用户个人资料照片

来自分类Dev

用户个人资料服务

来自分类Dev

用户个人资料图片

来自分类Dev

使用python访问Google域中的用户个人资料信息

来自分类Dev

使用个人资料数据存储个人资料照片

来自分类Dev

将用户链接到他的个人资料页面

来自分类Dev

使用Windows服务将用户个人资料图像从桌面上传到共享点

来自分类Dev

使用FOS用户捆绑包编辑用户个人资料

来自分类Dev

Django使用用户个人资料获取用户

来自分类Dev

显示用户个人资料Devise Rails

来自分类Dev

链接到用户的个人资料视图

来自分类Dev

Current_user &&用户个人资料

来自分类Dev

Django编辑用户个人资料

来自分类Dev

公开用户个人资料页面

来自分类Dev

HybirdAuth用户个人资料请求失败

来自分类Dev

使Rails中的用户个人资料偏爱

来自分类Dev

用户个人资料页面-子域

来自分类Dev

链接到用户个人资料

来自分类Dev

Laravel 4用户个人资料链接

来自分类Dev

自动形成用户个人资料页面

来自分类Dev

用户个人资料栏的更好方法

来自分类Dev

RelatedObjectDoesNotExist。用户没有个人资料

来自分类Dev

查询用户个人资料模型

来自分类Dev

使Rails中的用户个人资料偏爱

来自分类Dev

无法克隆用户个人资料?

来自分类Dev

用户个人资料似乎不断重置

来自分类Dev

无法编辑用户个人资料

来自分类Dev

.htaccess重写用户个人资料页面

来自分类Dev

Xing访问用户个人资料API