支持设置oauth response_type的Python库

时间:2014-06-13 23:23:33

标签: python oauth flask oauth-2.0 oauth2client

我正在使用的服务器不支持将代码作为响应类型。我试图使用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库。

1 个答案:

答案 0 :(得分:0)

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

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