实现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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2aa2d4204bd8bb7458b9bae0c04ecd9bd9c5e9554fbb6116215f78ce940259bb |
|
MD5 | 62a2a2ccf9d74b4f8e008b496df2b4da |
|
BLAKE2b-256 | efe6d3b39941cf56fea79388ed288b2ce4577d38f9076cf5bc9b20781637908c |