Google drive api Google驱动器SDK刷新令牌标识符

Google drive api Google驱动器SDK刷新令牌标识符,google-drive-api,Google Drive Api,我有一个网络服务器。每个客户端都在服务器上运行,他们可以访问自己的Google驱动器文件 我已经编写了googledriveapi的实现,但是我在令牌方面有问题 问题1 当一个人开始访问她的谷歌硬盘时,服务器需要一个访问令牌。首先,她询问此人是否真的需要访问文档,如果此人单击“允许访问”,服务器将返回访问令牌和刷新令牌。服务器保存当前用户的刷新令牌 然后,若同一个人再次出现,服务器会看到她的刷新令牌,并自动生成一个新的访问令牌。用户不必再次单击“允许访问”,因为我们可以使用刷新令牌生成访问令牌。

我有一个网络服务器。每个客户端都在服务器上运行,他们可以访问自己的Google驱动器文件

我已经编写了googledriveapi的实现,但是我在令牌方面有问题

问题1 当一个人开始访问她的谷歌硬盘时,服务器需要一个访问令牌。首先,她询问此人是否真的需要访问文档,如果此人单击“允许访问”,服务器将返回访问令牌和刷新令牌。服务器保存当前用户的刷新令牌

然后,若同一个人再次出现,服务器会看到她的刷新令牌,并自动生成一个新的访问令牌。用户不必再次单击“允许访问”,因为我们可以使用刷新令牌生成访问令牌。对吗?因为如果我们不手动撤销刷新令牌,它将永远存在(我不知道如何撤销,但我知道如果我们不做任何事情,它将永远存在)

问题2 若上述内容正确-如何在服务器上保存该刷新令牌?另一方面,我需要用户的标识符,不是吗?。因为如果另一个人来了,我应该使用她的刷新令牌生成她的访问令牌。我应该在数据库中找到她的刷新令牌。但如何查看我是否没有任何标识符

我在API上没有任何用户标识符:

1)没错,您的应用程序在用户第一次授予访问权时会收到一个访问令牌和一个刷新令牌。访问令牌是短期的,而刷新令牌很少过期,除非用户手动撤销它。当用户返回到您的应用程序时,如果您有存储的刷新令牌,您可以使用它检索访问令牌,而无需任何用户交互

2) 您应该使用永久存储解决方案,如数据库。密钥应该是从用户信息服务检索到的用户ID

有关更多详细信息,请检查是否正确,您的应用程序在用户首次授予访问权时会收到访问令牌和刷新令牌。访问令牌是短期的,而刷新令牌很少过期,除非用户手动撤销它。当用户返回到您的应用程序时,如果您有存储的刷新令牌,您可以使用它检索访问令牌,而无需任何用户交互

2) 您应该使用永久存储解决方案,如数据库。密钥应该是从用户信息服务检索到的用户ID


有关更多详细信息,请检查

您能给我一个链接吗?该链接解释了如何获取用户ID?:-)克劳迪奥·切鲁比诺你能看到那个问题吗?你能给我一个链接,说明如何获取用户ID吗?:-)克劳迪奥·切鲁比诺你能看到那个问题吗?