支持WSGI和Django的OpenID 2.0 Relying Party支持库
项目描述
此库帮助编写OpenID应用程序(也称为Relying Party)。有关更多信息,请参阅文档。错误报告应发送到错误跟踪器。源代码在bitbucket上维护。
主库完全与Web框架无关,并要求应用程序存储Relying Party所需的所有持久数据。
该软件包还包括一个Django认证模块,它存储所有必要的数据;提供登录用户界面仍留给应用程序。
此外,还包含了一个WSGI中间件,它简化了将OpenID集成到基于WSGI的Web框架中。同样,所有UI方面都留给应用程序处理。
更改
1.12 (2012-02-24):
修复Django插件中的错误
1.11 (2011-11-25):
实现直接验证(Jack Bates)
将验证封装在verify函数中;弃用authenticate()函数
引入符号错误代码
1.10 (2011-09-01):
修复Python 3不兼容性
修复Django模块中OpenID 1.1不兼容性
修复Django模块中的Django 1.3警告
1.9 (2011-06-19):
支持XRI解析
1.8 (2011-04-01):
修复Django会话管理
1.7 (2010-09-17):
添加WSGI中间件
1.6 (2010-07-29):
更新Django后端:会话和nonce持久性,文档,许多错误修复
1.5 (2010-07-27):
将openid2rp作为一个包,将testapp移动到该包中。
添加Django身份验证后端(openid2rp.django)
1.4 (2010-07-20):
修复AX请求。
1.3 (2010-07-16):
添加get_sreg。弃用get_username。
说明响应参数始终是字面量的QUERY_STRING;为了兼容性,仍然支持parse_qs的结果。
将测试应用程序拆分为单独的文件testapp.py
删除BeautifulSoup依赖项,删除setuptools的使用
允许应用程序请求特定的SREG和AX值
1.2 (2010-07-02):
移植到Python 3
1.1.1 (2010-06-30):
修复DH使用中的错误
将文档添加到源分布中
1.1 (2010-06-30):
放弃对M2Crypto的依赖
将依赖项添加到setup.py中
切换到Sphinx
1.0 (2010-06-29):
首次发布
项目详情
openid2rp-1.12.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | d055370b859c6fa3ce4df00c4b70af9828bd35bf2c9dc7943691fa2841472dae |
|
MD5 | 926b8ace6ebeea99028b9f3f02b2402c |
|
BLAKE2b-256 | 00df78975056790152b5688f6213dc2ff5caff3117e86fa347de9f1613e386f2 |