7

我正在尝试在我的服务器上实现 OAuth2 并且正在使用 Pyramid。我遇到过几个用 Python 编写的库,但很多都已经过时(支持 OAuth1),包括名称非常误导的python-oauth2。我是 OAuth(和 Python/Pyramid)的新手,所以文档会很好,或者至少是一个可以使用的示例。这篇文章已有一年半的历史,但同样的问题仍然存在。我遇到了OAuthLib,但是创建提供程序的文档是基于 OAuth1 的,我不确定如何将它与 Pyramid 集成。有什么建议么?

4

3 回答 3

3

在 github 上有一个名为 'authomatic' 的库,到目前为止我玩过它似乎非常简单且易于使用。在此之前,我看过另一个名为“velruse”的产品,它似乎也很灵活。但是对于我的需要,现在自动似乎工作得很好。

于 2013-10-10T10:39:23.510 回答
2

我尝试了几个 oauth 库。

我发现的最好的(或唯一真正适合我的)是Authomatic。我在 Appengine 的 Pyramid 网站上使用它。

Authomatic 与框架无关。您可以在此处按照使用带有金字塔的自动的示例进行操作

我对 Velruse 并不走运。它使用“请求”库,但在我的网站上效果不佳。我必须破解它才能直接使用 urllib3 才能使其工作。

于 2014-02-03T20:35:42.913 回答
2

前段时间,我不得不在一个网站上实现 Facebook/Google 的认证,我发现它很乱,直到我找到了 velruze。它工作得很好,而且很容易使用。

于 2013-10-23T21:55:32.823 回答