【问题标题】:Flask-OAuthlib get access_token from token handlerFlask-OAuthlib 从令牌处理程序获取 access_token
【发布时间】:2014-09-12 03:59:15
【问题描述】:

我需要在来自@oauth.token_handler 的成功 access_token 请求上返回自定义用户字段。我看到如果我从docs返回一些像这个例子这样的json数据,就可以做到这一点

@app.route('/oauth/token')
@oauth.token_handler
def access_token():
    return {'version': '0.1.0'}

但是这里如何从原始请求或者获取到的access_token获取用户信息呢?

谢谢

【问题讨论】:

    标签: python oauth flask oauth-2.0


    【解决方案1】:

    我认为您不能这样做,因为@oauth.token_handler 超出了当前请求的范围。

    我通过提供一个/me 端点解决了这个问题,该端点提供了当前登录用户的信息:request.oauth.user

    【讨论】:

      猜你喜欢
      • 2015-01-24
      • 2017-10-29
      • 2018-01-27
      • 1970-01-01
      • 1970-01-01
      • 2015-07-15
      • 2018-12-12
      • 2015-01-11
      • 2020-11-30
      相关资源
      最近更新 更多