Python:OAuth库

Python:OAuth库,python,oauth,yahoo,Python,Oauth,Yahoo,oauth是否有完整的Fleged python库?我还没有找到任何能够在oauth令牌过期后重新发布它们的方法(上的步骤5) 那么最完整的是什么呢?我从中尝试了一个,但它不处理oauth\u session\u handle,oauth规范说,如果端点返回它,它是必需的(就像yahoo那样) 那么,我应该使用什么图书馆呢?它们都是不完整的,我必须自己做吗?我认为Leah Culver(你已经找到)是最好的起点,即使它不完整 Leah在github上安装了一个镜像,这将使协作变得容易: 更新:目

oauth是否有完整的Fleged python库?我还没有找到任何能够在oauth令牌过期后重新发布它们的方法(上的步骤5)

那么最完整的是什么呢?我从中尝试了一个,但它不处理
oauth\u session\u handle
,oauth规范说,如果端点返回它,它是必需的(就像yahoo那样)

那么,我应该使用什么图书馆呢?它们都是不完整的,我必须自己做吗?

我认为Leah Culver(你已经找到)是最好的起点,即使它不完整

Leah在github上安装了一个镜像,这将使协作变得容易:


更新:目前看来,SimpleGeo是最好的起点。

在上查看Mike Knapp的图书馆。
很好,简单,无需安装。在谷歌应用程序引擎上工作。

就我而言,使用Kenneth Reitz的很棒的库以及链接到的插件是新的最佳答案。包装库,维护良好。

官方网站推荐和。引用他们关于劳思的话:

Max Countryman维护rauth,它被认为是OAuth for Python最新的、经过单元测试的实现

关于oauthlib:

另一个伟大的库是OAuthlib,它实现了最新的RFC,包括客户机和服务器

更新日期:2019年2月9日


这两个库仍然在中提到,但看看他们的Github页面,oauthlib得到了更频繁的维护。

这是对这个9年问题的另一个答案。以下是OAuth 2.0的库和用Python编写的示例实现。请注意,它们用作后端服务

  • authletepython:python库(,)
  • authlete python django:library for(,)
  • :授权服务器的示例实现
  • :资源服务器的示例实现
  • 这个问题发表于2009年。从那时起,制定了许多重要的规范。以下是一些例子

    • 2012年10月,OAuth 2.0授权框架
    • 2012年10月,OAuth 2.0授权框架:承载令牌使用
    • 2014年11月-OpenID连接
    • 2014年11月-OpenID连接
    • 2014年11月-OpenID连接
    • 2015年9月,OAuth公共客户端代码交换的验证密钥
    • 2018年10月-财务级API(FAPI)实施者草案2(,)
    • 2019年2月-OpenID Connect客户端启动反向通道身份验证流-
    • 2019年8月,OAuth 2.0设备授权授予
    • (草案)-
    现在,与OAuth 2.0和OpenID Connect相关的规范数量巨大,成熟的实现很少。例如,在撰写本文时(2019年8月20日),这一数字仅为4。此外,支持基本操作、隐式操作、混合操作、配置操作、动态操作和表单后期操作的数量为5。(authlet是这两个版本中包含的唯一实现)

    以下是OAuth 2.0实现的一些注意事项:

  • RFC 7636支持(对安全性很重要)
  • OpenID连接支持(或者只是OAuth 2.0?)
  • 金融级API(FAPI)支持,如果您需要更高的安全性。有关技术详细信息,请参阅“”

  • 谢谢我为她提供了回购,正在等待一个提款请求。谢谢你的加入!帮助我,因为我正在使用它的几个项目-非常感谢!自上次更新以来有什么新的报告吗?我喜欢请求库。我想知道是否有一个非官方的标准库,一个相当流行的库。任何想找一个现代化和更新的库的人都可以查看Authlib:我构建了一个包,使它超级简单和快捷