访问谷歌文档的用户的谷歌账户授权

Posted

技术标签:

【中文标题】访问谷歌文档的用户的谷歌账户授权【英文标题】:Google account authorization for users accessing google docs 【发布时间】:2010-02-16 21:50:09 【问题描述】:

我正在通过 google docs API 提取 Coldfusion 中的文档列表。我希望用户点击链接并使用我的用户名和密码在谷歌文档中自动登录。 Google 不应向他们询问用户名和密码。 我试过这个例子http://cfgoogle.riaforge.org/

到目前为止,我可以在我的 google 文档帐户中提取我拥有的文档列表。 但我希望任何人点击这些链接并以我的身份自动登录。并且能够访问我的文件。有可能吗?

【问题讨论】:

【参考方案1】:

我猜想通过最终用户的浏览器以您的身份访问文档是不可能的。 Google 将在您的计算机上设置一个 cookie,以识别您的会话。这使您可以访问文档、邮件等。无论您的帐户中链接了什么。为了让他们能够使用您的帐户访问文档,他们必须以您的身份登录。您不能直接从您的应用程序中执行此操作,因为您只能为您的域编写 cookie(过于简单,但基本上......)

但是,可能有一种解决方法。

一种选择是使用 API 自动与用户共享文档。也就是说,他们提供了他们的 Google ID(不是密码)并且您与他们的帐户共享。这可能是我会尝试的。

或者,您可以代理文档请求,尽管这会打开一个完整的“另一罐蠕虫”。

【讨论】:

另外,使用另一个帐户登录可能(并且将会)不适合已经使用 自己的 帐户登录的人。

以上是关于访问谷歌文档的用户的谷歌账户授权的主要内容,如果未能解决你的问题,请参考以下文章

如何从PHP脚本访问我的谷歌驱动器,无需手动授权

使用从客户端收到的谷歌授权码在服务器端 javascript (nodejs) 上获取访问令牌

手机的谷歌浏览器用不了怎么办?

未经授权的谷歌访问令牌

如何将付费安卓应用从一个谷歌账户转移到另一个谷歌账户

如何解决Flask登录中的谷歌登录问题?