OAuth请求签名逻辑的通用、规范兼容、彻底实现

kedo-oauthlib的Python项目详细描述


a通用的、符合规范的、彻底实现oauth请求签名 python的逻辑

https://travis-ci.org/idan/oauthlib.png?branch=masterhttps://coveralls.io/repos/idan/oauthlib/badge.png?branch=master

oauth通常看起来很复杂,很难实现。有几个 用于处理oauth请求的著名库,但它们都受到 以下两项:

  1. 它们早于OAuth 1.0 spec,也就是rfc 5849。
  2. 它们早于OAuth 2.0 spec,也就是rfc 6749。
  3. 它们假设使用特定的http请求库。

oauthlib是一个通用实用程序,它实现了oauth的逻辑,而没有 假设一个特定的http请求对象或web框架。用它来嫁接oauth 客户端支持到您最喜欢的http库,或提供支持到 最喜欢的网络框架。如果您是这样一个库的维护者,请编写一个 在oauthlib上贴面,只需很少的努力就可以得到oauth的支持。

文档

完整的文档可以在Read the Docs上找到。所有的贡献都是 欢迎!文档仍然很稀疏,请打开一个问题 你想知道,或者在我们的G+ community中讨论,或者更好的是,发送 拉请求!

有兴趣提出oauth请求吗?

那么您可能对使用具有oauthlib的requests更感兴趣 支持由requests-oauthlib库提供的oauth。

支持哪些web框架?

以下包使用oauthlib提供oauth支持。

如果您已经编写了支持您喜爱的框架的oauthlib包, 请打开拉取请求,更新文档。

使用OAuthlib?请与我们联系!

在http请求框架上修补oauth支持?创建OAuth Web框架的提供程序扩展?简单地使用oauthlib完成任务 还是学习?

无论我们希望在我们的G+ community中听到您的消息,或者如果您有 任何你特别想拥有、改变或评论的东西不要 在发送请求或打开问题时犹豫片刻。我们可能会 忙,所以回复慢,但我们喜欢反馈!

很可能你遇到了一些你希望有的烦人的事情 如果你想获得永恒的名誉和荣耀,请提供文件,如果我们 很高兴见到彼此,请发送一个docs pull请求=)

许可证

根据BSD许可的条款,您可以使用和滥用OAuthlib。 请检查许可证文件以获取详细信息。

更改日志

oauthlib正在积极开发中,核心是oauth 1和2 已完成,供提供商和客户端使用。有关 细节。

有关完整的变更日志,请参见CHANGELOG.rst

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

推荐PyPI第三方库


热门话题
java SimpleCursorAdapter删除值   java结束while循环条件   java检查设备是否连接到特定网络   java组织。冬眠MappingException找不到逻辑名称为annotation getter的列   为什么java邮件中会抛出此异常?   加载SDK时发生java Eclipse错误   返回奇怪输出的Java数组   JavaXStream和对象类序列化   将枚举列表传递给namedQuery后出现java非法转换异常。Hibernate中的setParameter()   java Android studio不允许我在字符串上使用开关?   有没有办法从Java程序访问存储在Chrome中的cookie   java在枚举中构造实例而不修改枚举类   java Blackberry JDE FieldChangeListener   java修复错误:未报告的异常InterruptedException   java Spring数据JPA:findAll(具有规范和可分页)在计数查询中失败