对Aiohttp的OAuthlib身份验证支持。

Async-OAuthlib的Python项目详细描述


此项目为Aiohttp提供一流的OAuth库支持。在

安装

要安装请求和异步oauthlib,可以使用pip:

$ pip install requests Async-OAuthlib

OAuth 1工作流

OAuth1看起来过于复杂,当然也有它的怪癖。幸运的是, async_oauthlib隐藏了其中的大部分内容,让您可以专注于手头的任务。在

使用async_oauthlib访问受保护的资源非常简单:

^{pr2}$

在访问资源之前,您需要从 提供程序(如Twitter)和您希望为其提供的用户的授权 检索的资源。你可以完整地读到这一切 OAuth 1 workflow guide on RTD。在

OAuth 2工作流

oauth2通常比oauth1简单,但是有更多的味道。最多 常见的是授权码授权,也称为WebApplication 流动。在

获取访问令牌后获取受保护的资源可能非常困难 简单。但是,在访问资源之前,您需要获得一些 您的提供商(如Google)的凭据和用户的授权 为其检索资源。你可以在 完整OAuth 2 workflow guide on RTD。在

>>> fromasync_oauthlibimportOAuth2Session>>> target=OAuth2Session()>>> response=awaittarget.request()

历史

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java当我点击MainActivity中的按钮以显示其他活动时,它不起作用   java游戏!框架:在请求之间获取控制器的组件/字段/对象   JavaBlackBerry:调用计算器并检索值?   java Struts2 jQuery插件提交按钮   java无法将更新的画布绘制到活动   java如何将Gson值放入HashMap   使用截取时出现java错误:RecyclerView:未连接适配器;跳过布局   java组织。冬眠HibernateException:在Hibernate搜索中编制索引时出错(在事务完成之前)   java Swagger服务器存根生成工作流   java JInternalFrame底部阴影问题   java nio缓冲区类中limit()的用法是什么   java水平回收器视图内部选项卡布局   java Maven无法找到依赖项   java如何管理不同应用程序实例的权限文件?