【问题标题】:Python library that supports setting oauth response_type支持设置 oauth response_type 的 Python 库
【发布时间】:2014-06-20 01:21:41
【问题描述】:

我正在使用的服务器不支持将代码作为响应类型。我尝试使用flask-oauth,但它不支持设置响应类型。我想知道是否可以配置 flask-oauth 将其更改为令牌。我已经尝试通过设置来做到这一点:

request_token_params = {'response_type': 'token', 'scope':'read'}

但我得到了错误

prepare_grant_uri() got multiple values for keyword argument 'response_type'

如果没有,有谁知道支持 oauth2 并设置响应类型的 python 库。

【问题讨论】:

    标签: python oauth flask oauth-2.0 oauth2client


    【解决方案1】:

    我最终使用requests-oauthlib 来获得我正在寻找的功能。您可以使用 oauthlib 中的 MobileApplicationClient 并将其传递给 Oauth2Session。这是一个例子:

    from oauthlib.oauth2 import MobileApplicationClient
    from requests_oauthlib import OAuth2Session
    mobile = MobileApplicationClient(client_id)
    s = OAuth2Session(client=mobile)
    

    【讨论】:

      猜你喜欢
      • 2015-06-02
      • 2015-09-29
      • 1970-01-01
      • 2011-06-07
      • 1970-01-01
      • 1970-01-01
      • 2015-05-21
      • 2014-12-31
      • 1970-01-01
      相关资源
      最近更新 更多