支持wsgi和django的openid 2.0依赖方支持库
openid2rp的Python项目详细描述
这个库有助于编写openid应用程序(也就是依赖 缔约方)。有关更多用法信息,请参见documentation。 错误报告应该发送到bugtracker。源代码 在bitbucket上维护。
主库是整个web框架不可知的,需要 存储依赖所需的任何持久数据的应用程序 聚会。
该软件包还包括一个django认证模块, 它存储所有必要的数据;为 登录仍然由应用程序决定。
此外,还包括一个wsgi中间件,它简化了 将openid集成到基于wsgi的web框架中。再一次,所有用户界面 方面留给应用程序处理。
更改
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年4月1日):
- 修复django会话管理
1.7(2010-09-17):
- 添加wsgi中间件
1.6(2010年7月29日):
- 更新的django后端:session+nonce持久性,文档,许多错误修复
1.5(2010年7月27日):
- 使openid2rp成为一个包,将testapp移到该包中
- 添加Django身份验证后端(openid2rp.Django)
1.4(2010-07-20):
- 修复ax请求。
1.3(2010-07-16):
- 添加get_sreg。不赞成获取用户名。
- 指定响应参数始终是文本查询字符串; 出于兼容性考虑,仍然支持parse_qs结果。
- 将测试应用程序拆分为单独的文件testapp.py
- 删除beautifulsoup dependency,删除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添加依赖项
- 切换到狮身人面像
1.0(2010-06-29):
- 初始版本