Tornado GoogleOAuth2Mixin产生访问令牌而不是用户对象

时间:2015-06-28 14:20:15

标签: python oauth-2.0 google-oauth tornado

我尝试用the example code shown in the documentation尝试龙卷风GoogleOAuth2Mixin。根据文档,功能get_authenticated_user"处理Google用户的登录信息,返回用户对象。" (强调我的),但我收到的对象是这样的字典:

{
    u'access_token': u'...',
    u'expires_in': 3600,
    u'id_token': u'...',
    u'token_type': u'Bearer'
}

虽然这很有帮助,但我知道如何使用访问令牌发送另一个HTTP请求来检索有关验证用户的信息,但是调用字典似乎有点想象力a"用户对象"。

这真的是我应该期待的,而我现在打算用另一个请求自己获取用户数据,或者出现问题?

1 个答案:

答案 0 :(得分:1)

这个函数从来没有像记录的那样工作,虽然它现在已经存在了很长时间,但它的文档而不是代码必须改变。 GoogleOAuth2Mixin.get_authenticated_user仅返回身份验证数据,您必须单独请求进一步的详细信息。