跳转到主要内容

实现OAuth与Zope对象数据库(ZODB)存储的包。

项目描述

概述

WsgiOAuth.zodb包是wsgioauth父包的库,它通过添加对Zope对象数据库(ZODB)的支持来扩展wsgioauth父包。

示例

此示例需要您设置一个ZEO实例。您可以使用以下两个命令来设置ZEO实例(设置可能取决于您的系统设置)

$ $PATH_TO/mkzeoinst myzeo
$ myzeo/bin/zeoctl start

在此阶段,ZEO实例应在本机端口8100上运行。接下来,您可以使用以下命令使用PasteDeploy和wsgioauth包的消费者示例运行示例

$ cd $PATH_TO/wsgioauth.zodb
$ paster serve run.ini &
$ cd $PATH_TO/wsgioauth
$ python example/consumer.py &

打开您的网络浏览器并转到地址http://localhost:8081/(消费者运行的地址)。在那里,您将获得一个打印您度假照片的链接(有关此示例用例的详细信息,请参阅OAuth规范)。单击此链接后,消费者将获得访问令牌以调用受保护的图像资源。在这种情况下,我们只是使用echo应用程序来回显参数。结果将在http://localhost:8081/print_vacation页面上显示,还有一个链接返回到索引页。在获得后,访问令牌信息将在索引页上显示。

变更日志

0.2 (2010-01-25)

  • 首次公开发布。

  • 编写了一个示例,可以使用paster配置文件和父包的消费示例运行。

0.1 (2010-01-00)

  • 创建了用于在ZODB中存储OAuth信息的类。

许可证

版权(c)2008-2009宾夕法尼亚州立大学。WebLion包由WebLion集团及其合作伙伴开发和维护。

本程序是自由软件;您可以在自由软件基金会发布的GNU通用公共许可证的条款下重新分发和/或修改它;无论是许可证的第2版,还是(根据您的选择)任何后续版本。

本程序的分发旨在使其有用,但没有任何保证;甚至没有任何关于适销性或特定用途适用性的暗示性保证。有关详细信息,请参阅GNU通用公共许可证。

您应已收到与此程序一起的GNU通用公共许可证副本;如果没有,请写信给自由软件基金会,Inc.,59 Temple Place,Suite 330,波士顿,MA 02111-1307 USA。

本文档使用结构化文本格式编写,以便转换为其他格式。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

wsgioauth.zodb-0.2.tar.gz (4.2 kB 查看哈希值

上传时间

支持