确定当前用户(Gmail上下文小工具)

时间:2010-11-29 18:20:32

标签: authentication gmail gmail-contextual-gadgets

我为Gmail编写了一个小工具,我想向我的服务器发出请求。 我已阅读本教程Validating Signed Requests
现在我知道我的服务器请求来自谷歌,但如何找出特定的Gmail用户?

1 个答案:

答案 0 :(得分:0)

我所知道的唯一解决方案是使用OAuth获取Googles API Feed之一(文档,联系人等)。在这些Feed中的每一个中都有这些字段,它们为您提供经过身份验证的用户的姓名和电子邮件:

  • feed.author.name。$吨
  • feed.author.email。$吨

然而,使用OAuth意味着用户需要在小工具中授予对文档/联系人(或您正在使用的API)的访问权限。因此,在用户授予访问权限之前,您不会拥有此信息。