首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python3 OpenID-库

Python3 OpenID-库
EN

Stack Overflow用户
提问于 2013-01-31 13:39:57
回答 3查看 781关注 0票数 0

我搜索OpenID-library,它与python3一起工作。我需要成为OpenID提供者和OpenID消费者。tornado.auth仅提供消费者功能。我可以使用什么来实现provider功能,或者如何使用tornado来实现它?

有人使用python3-openid (python-openid的分支)吗?它是如何工作的?

EN

回答 3

Stack Overflow用户

发布于 2014-03-24 20:32:20

python3-openidpython-openid的Python3版本,几年来它或多或少一直是Python语言中OpenID的参考库。所以它应该实现你所需要的一切。(免责声明:我移植了python3-openid,并且是PyPI包的维护者)。

但是,对于Tornado,您需要一个非阻塞实现,理想情况下使用Tornado的HTTPClient类,而目前python3-openid还没有提供这个功能--如果您想实现它,我将很乐意处理您的pull请求!

票数 2
EN

Stack Overflow用户

发布于 2020-07-25 06:42:26

我选择是因为它在OpenID standard网站上的“认证OpenID连接实现”官方列表中被列为“认证依赖方库”。它在PythonOAuth2.0上运行,同时也是一个完整的3.5+实现。

我知道这是一个古老的帖子,但它仍然是相关的。当涉及到安全性和身份验证时,人们不应该胡闹,使用官方推荐或认证的库可以很好地节省您的工作-如果出现任何错误,至少您对身份验证库的选择不会受到质疑!

票数 1
EN

Stack Overflow用户

发布于 2013-01-31 17:44:02

你试过了吗,我在pypi上找到的:http://pypi.python.org/pypi/python3-openid/3.0.1

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14619215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档