带有服务帐户Oauth2的Google云端硬盘选择器(p12文件)Javascript

时间:2014-01-28 16:58:35

标签: javascript oauth-2.0 google-drive-api google-drive-realtime-api google-picker

我正在尝试使用“服务帐户”创建Google云端硬盘选择器,而不是使用Javascript使用“Web应用程序的客户端ID”。

我找到了一个使用Javascript的Google Picker示例,让我可以使用“Web应用程序的客户端ID”和“ApiKey”来访问我的云端硬盘文件。

可以使用“服务帐户”而不是“Web应用程序的客户端ID”和JAVASCRIPT进行此过程吗?

提前感谢您的问候。

1 个答案:

答案 0 :(得分:1)

我还没有找到如何使用javascript服务帐户的任何示例。我怀疑它是否是可行的,甚至是明智的尝试。

我的理由是,要使服务帐户正常工作,您需要密钥文件,现在任何有权访问该密钥文件的人都可以访问该服务帐户。因为你需要将密钥文件保存在儿童和邪恶的黑客类型的人的手中。

Javascript是客户端支持而非服务器端。您必须发送副本或让每个人都访问密钥文件的副本。看到问题了吗?服务帐户用于服务器访问帐户数据,而不是让每个人访问数据。有一点点不同。

如果可以的话,我建议您使用某种脚本语言。