我正在尝试在我的服务器上实现OAuth2并使用Pyramid。我遇到过几个用Python编写的库,但是很多都是过时的(支持OAuth1),包括非常误导性的python-oauth2。我是OAuth(和Python / Pyramid)的新手,所以文档很好,或者至少是一个工作的例子。 This article超过一年半,但同样的问题仍然存在。我遇到了OAuthLib,但创建提供程序的文档基于OAuth1,我不确定如何将其与Pyramid集成。有什么建议吗?
答案 0 :(得分:3)
我玩过的library called 'authomatic' on github到目前为止似乎非常简单易用。在此之前,我看了另一个叫做“velruse”的东西,它看起来也很灵活。但是对于我现在的需求,authomatic似乎运作良好。
答案 1 :(得分:2)
前段时间,我不得不在网站上实施Facebook / Google身份验证,直到找到velruze之后我才发现它很乱。它工作得很好,而且很容易使用。
答案 2 :(得分:2)
我尝试了几个oauth库。
我找到的最好的(或唯一真正适合我的人)是Authomatic。我在Appengine的金字塔网站上使用它。
Authomatic与框架无关。您可以使用带有金字塔here
的authomatic来关注示例我对Velruse没有幸运。它使用“请求”库,但在我的网站中效果不佳。我不得不破解它直接使用urllib3才能使它工作。