谷歌为浏览器生成持票人令牌

时间:2016-04-08 13:06:53

标签: google-drive-api google-oauth

我有一个Google服务帐户,我的服务器应用程序可以对其进行身份验证。它工作正常。我遵循了这个:https://developers.google.com/identity/protocols/OAuth2ServiceAccount#authorizingrequests

我希望我的应用程序的用户将文件上传到Google云端硬盘文件夹。我的服务帐户可以访问此驱动器。我想在服务器上生成一个令牌,我可以转发给我的用户(在浏览器中),这样他们就可以将文件上传到云端硬盘的文件夹中。 (https://developers.google.com/identity/protocols/OAuth2ServiceAccount#authorizingrequests

有没有办法可以为一次上传生成令牌,或者可以在非常有限的时间内生成令牌?

注意:我目前有一个工作原型,我使用我的用户浏览器发布的签名网址(https://cloud.google.com/storage/docs/xml-api/post-object)上传到Google存储空间中。

1 个答案:

答案 0 :(得分:0)

“我有没有办法生成一个令牌......这会持续一段非常有限的时间?”

您的服务器上可能有一个cron类型的任务,即创建令牌,比如每分钟,然后存储它们。当您的客户需要令牌时,请给它一个接近其到期时间的令牌。