我们的平台正在使用Google服务帐户在Google云端硬盘上创建文件夹,并与我们的一些最终用户共享文件夹。可以将其视为ftp站点上传统热文件夹的替代品。
问题可能看起来很小但是当最终用户看到我们的共享文件夹时,所有者显示为服务帐户电子邮件地址,这非常难看,而且我认为不适合最终用户查看:“178235058172-hi96h0con2ipmnlittn17bdodb5ba4c @ developer .gserviceaccount.com”。当我们与他们共享文件夹时,当用户收到“我与您共享项目”时,它也是发件人电子邮件地址。
有没有办法让电子邮件地址成为我们服务的名称?或者更改共享文件夹所有者名称的方法?
答案 0 :(得分:0)
无法更改服务帐户的名称。也不可能给它起个名字。
您可以为该公司创建一个虚拟的Gmail帐户。授予它所有者。授予服务帐户对其的写入权限。
但是,如果服务帐户与其仍将显示的某人共享该文件夹,因为该服务帐户已与他们共享该项目。
我能想到的唯一真正的工作就是使用Oauth2,验证代码一次,这样你就有了一个刷新令牌。然后使用刷新令牌获取伪造服务帐户的访问权限。它不是真正的服务帐户,如果刷新令牌发生了某些事情,您将不得不重新进行自动更新。