使用zodb存储实现oauth的包。

wsgioauth.zodb的Python项目详细描述


概述

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

示例

该示例要求您设置一个zeo实例。您可以使用以下两个命令设置zeo实例(设置可能非常依赖于您的系统设置):

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

此时,zeo实例应该在默认端口8100上运行。接下来,使用pastedeploy和wsgioauth包的consumer示例运行示例,命令如下:

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

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

更改日志

0.2(2010-01-25)

  • 首次公开发行。
  • 编写了一个可以使用粘贴器配置文件和父包的使用者示例运行的示例。

0.1(2010-01-00)

  • 创建了用于在zodb中存储oauth信息的类。

许可证

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

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

这个程序被分发,希望它是有用的,但没有任何保证;甚至没有对适销性或适合某一特定目的的默示保证。有关更多详细信息,请参阅GNU通用公共许可证。

您应该已经收到GNU通用公共许可证的副本以及此程序;如果没有,请写信给美国马萨诸塞州波士顿市坦普尔广场59号330套房的自由软件基金会。

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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java OnClick用于ListView中的特定项   java如何多次循环相同的TestNG测试。包括课前和课后   java如何在Codenameone中设置BrowserComponent浏览器窗口大小   java Socketchannel始终为空   java以编程方式向JavaFX WebEngine历史添加新条目   java Hibernate+Spring与Oracle一起使用分层查询(从+连接方式开始)   Java中的安卓 getView和Beacon(Estimote)问题   计时器如何在java中设置暂停选项   java为什么输入1000000000000的输出不正确?   java如何在程序执行期间更改log4j2中的日志记录级别   java阻止代码引发XML异常   未找到媒体类型为application/json的java JAX RS MessageBodyWriter   java如何将BuffereImage中的特定颜色(0xFF00FF)设置为透明?   java如何列出web元素,如果网页中没有特定链接的id,如何单击网页中的特定链接?   在Java中读取txt文件时获取EOFEException   java如何避免为每个视图添加inject方法?   JavaSpringController:Facebook上类似文章的永久链接   java在尝试执行脚本时遇到错误“net.serentiybdd.core.exceptions.serentitymanagedexception:No session ID”