服务帐户通过Google App Engine模拟Google云端硬盘上的用户帐户

时间:2014-07-08 13:41:01

标签: google-app-engine google-drive-api

我正在Google App Engine上开发servlet应用程序,响应POST请求应该在Google云端硬盘中创建文件。我希望使用具有私钥的服务帐户,该私钥代表真实用户上传文件。

有可能吗? 是否存在避免真实用户交互的解决方案?

1 个答案:

答案 0 :(得分:0)

是的,它可能。 Drive文档向您展示了如何为Google Apps域用户使用授权(2步oauth2) 你不这么说,但似乎你想要将文件添加到用户的驱动器中。如果没有,您可以使用自己的驱动器或服务帐户驱动器(3step oauth2服务器流)并与用户共享,这有更多的配额/速率限制问题,但除了知道他们的电子邮件之外不需要用户权限(使用appengine用户服务和google auth选项)。