2014-06-13 37 views
1

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

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

但我得到的错误

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

如果没有,没有人知道它支持的oauth2并设置响应类型一个Python库。

回答

0

我结束了使用requests-oauthlib得到我正在寻找的功能。您可以使用oauthlib中的MobileApplicationClient并将其传递给Oauth2Session。这里有一个例子:

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