Python简单的OAuth访问

时间:2018-03-22 14:31:27

标签: python oauth

我正在尝试访问具有Oauth访问权限的专有Web服务。我没有经验,我正在尝试使用;'请求'和' requests_oauthlib'。

我有以下访问数据:

auth_url = 'https://foobar.url.com/oauth/token'  
data_url = 'https://foobar.url.com/rest/v1/aname/overview'

API_Key = 'Basic Y2xpY2tleS1hcHA6YXBwLWFjY2Vzcw=='

username ='ausername'  password = 'apassword' grant_type = 'password'

API密钥应放在字段中的标题中'授权'

任何符合上述要求的例子都将受到赞赏。我找不到与requests_oauth docs匹配的任何内容。

1 个答案:

答案 0 :(得分:0)

嗯,requests_oauthlib还没有提供发布密码授予类型令牌的方法。您可以尝试Authlib,Authlib的客户端有类似的API,请检查如何使用密码授予类型进行身份验证:

https://docs.authlib.org/en/latest/client/oauth2.html#oauth2session-for-password