跳转到主要内容

支持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 (28.9 kB 查看散列)

上传时间

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面