我正在Google App Engine上开发servlet应用程序,响应POST请求应该在Google云端硬盘中创建文件。我希望使用具有私钥的服务帐户,该私钥代表真实用户上传文件。
有可能吗? 是否存在避免真实用户交互的解决方案?
答案 0 :(得分:0)
是的,它可能。 Drive文档向您展示了如何为Google Apps域用户使用授权(2步oauth2) 你不这么说,但似乎你想要将文件添加到用户的驱动器中。如果没有,您可以使用自己的驱动器或服务帐户驱动器(3step oauth2服务器流)并与用户共享,这有更多的配额/速率限制问题,但除了知道他们的电子邮件之外不需要用户权限(使用appengine用户服务和google auth选项)。