如何针对Google登录用户存储数据(本地)?

时间:2015-07-12 06:43:18

标签: javascript php database oauth google-signin

我希望将Google登录用于我正在处理的网站,并且我已成功获得Google登录按钮,并为所选用户返回个人资料信息。

现在我的问题是在一个需要通过页面保持某种持久性的网站上使用它(使用RESTful设计)如何将我的本地数据库(与我网站上的用户帐户相关的信息)与他们的链接谷歌用户。

我从个人资料信息中获取的信息是:

  • ID
  • 名称
  • 图像
  • 电子邮件

它在示例代码中的ID旁边的明确注释中说:// Don't send this directly to your server!。所以我假设我不应该使用ID在我的用户数据库表中存储一个条目,那么我应该使用什么?我在网上找到了很多与此有关的信息,我是否完全错误地接近了这个?

谢谢。

1 个答案:

答案 0 :(得分:0)

我想我已经解决了。我没有完全阅读API文档,而且我错过了整个身份验证步骤。

我/您需要使用Google认证服务器返回的经过身份验证的sub值来存储数据。

参考: https://developers.google.com/identity/sign-in/web/backend-auth