存储用户 Google 帐户的数据

Store Data on Users Google Account

我已经使用 This 在我的站点上创建了一个登录名,其中包含 onSignIn 功能、signOut 功能和 auth2.isSignedIn.get() 功能(检查您是否已经登录)。

现在有什么方法可以从站点获取数据,例如来自用户键入的输入的特殊值,并将其存储在用户(google 登录用户)的 google 帐户中,最好作为密钥,如 localStorage?

从这里开始:

document.getElementById("userText").addEventListener("change", function() {
    var data = document.getElementById("userText").value;
    
    googleAccount.userData = data; // Change this Line
});
<input type = "text" id = "userText">

那是不可能的,这不在(y)身份验证提供程序的目标和目的之内。

你有没有想过:

  • Google如何确保“您的”数据安全并与其他试图为该用户做同样事情的网站分开?
  • 在引入此功能后的几天内,Google 将如何处理可能必须存储的数 GB 数据(每个用户,多个站点合并)?

这通常是通过创建数据库/数据存储,然后维护创建 的备份(并且可能 付费),您在其中为每个用户存储数据,使用一些用户 ID 作为“密钥”。