2

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

4

1 回答 1

1

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

from oauthlib.oauth2 import MobileApplicationClient
from requests_oauthlib import OAuth2Session
mobile = MobileApplicationClient(client_id)
s = OAuth2Session(client=mobile)
于 2014-06-19T17:21:41.737 回答