我可以使用服务器端生成的令牌将文件上传到客户端的google驱动器(angularjs)

时间:2017-02-03 03:00:26

标签: node.js google-drive-realtime-api

我是谷歌驱动API的新手。我想使用谷歌驱动器来保存我的网站文件。文件应该保存到一个谷歌驱动器(我的谷歌驱动器)。任何人都可以登录我的网站并上传文件。要使用谷歌驱动器,有一个身份验证过程和令牌生成。生成的令牌需要与API一起使用。

我的问题是如何在不使用用户的 Google帐户(用户不想登录)的情况下执行此操作。即使他们不知道他们正在将图像上传到我的谷歌硬盘。我正在使用节点 AngularJs

我有想法使用我的Google帐户凭据在节点服务器中生成令牌并传递到客户端。有可能吗?

请帮助我!!

1 个答案:

答案 0 :(得分:1)

是的,您可以使用服务帐户为您的云端硬盘获取令牌,然后将其传递给客户端。但是,任何可以阅读令牌的人都可以使用它来访问您的云端硬盘,因此请勿公开分享。 https://developers.google.com/identity/protocols/OAuth2ServiceAccount