django piston 实现oauth验证

花了几天时间在研究django上实现oauth验证,然后发现piston本身就已经开始提供了针对oauth的支持。但是官网上的说明文档就那么寥寥几句关于oauth,也没有一个完整的例子,实在是都不知道从何处下手。网上又google搜索了吧,也没有特别好的例子,就发现了这个 https://bitbucket.org/henward0/django-piston-nonrel-oauth2/overview

这个是基于django-norel版本及piston的实现oauth,下载下来测试了吧,发现也存在一些问题,oauth版本是1.0,而不是2.0.另在运行oauth_client.py时,提示输入pin时,其实在页面上并没有显示出对应的pin,乱输入一通也能进行到下面的操作。通过验证后的access_token保存下来,直接通过代码去client = oauth.Client(consumer, access_token),然后再调用对应需要验证的rest api则提示不能认证,并提示”Invalid signature. Expected signature base string:….”.折腾了好长时间后还是打算放弃了,还是准备使用普通的验证及session来实现权限的管理吧。如果有关于oauth好的文档或例子借鉴,麻烦都推荐下,谢谢。

本文固定链接: http://www.higis.org/2012/05/01/django-piston-oauth/ | Hi,GIS


该日志由 H.J 于2012年05月01日发表在 程序 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: django piston 实现oauth验证 | Hi,GIS
关键字: ,
【上一篇】
【下一篇】

django piston 实现oauth验证:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter