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

Tornado GoogleOAuth2Mixin yields an access token instead of a user object

我正在用 the example code shown in the documentation 试用 Tornado 的 GoogleOAuth2Mixin。根据文档,函数 get_authenticated_user "Handles the login for the Google user, returning a user object." (强调我的),但我收到的对象是这样的字典:

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

虽然这很有用,而且我知道如何使用访问令牌发出另一个 HTTP 请求来检索有关验证用户的信息,但调用 这个字典一个"user object".

这真的是我应该期待的吗,我现在打算通过另一个请求自己去获取用户数据,还是出了什么问题?

此函数从未像文档中那样工作,尽管现在它以当前形式存在了很长时间,但文档而非代码必须更改。 GoogleOAuth2Mixin.get_authenticated_user returns 只有身份验证数据,您必须单独提出请求以获取更多详细信息。