Python3 OpenID库
我在找一个可以和Python3一起用的OpenID库。我需要同时做OpenID提供者和OpenID消费者。tornado.auth只提供了消费者的功能。我该用什么来实现提供者的功能,或者怎么用tornado来实现呢?
有没有人使用过python3-openid(这是python-openid的一个分支)?它是怎么工作的?
3 个回答
0
你试过这个吗?我在pypi上找到了它:http://pypi.python.org/pypi/python3-openid/3.0.1
2
python3-openid 是 Python 3 版本的 python-openid
,这个库在 Python 中已经当了好几年的 OpenID 参考库。所以它应该能满足你需要的所有功能。(声明:我把 python3-openid
移植过来,并且是这个 PyPI 包的维护者。)
不过,对于 Tornado 来说,你需要一个非阻塞的实现,最好是使用 Tornado 的 HTTPClient
类,而目前 python3-openid
并没有提供这个功能。如果你想实现这个功能,我很乐意帮你处理你的代码提交!