完整的“Django Piston with OAuth支持”示例

9

我已经跟随网上的一些教程和示例来设置和使用Django Piston。它们都很顺利,直到我尝试集成oauth身份验证。我已经按照以下示例进行操作:

http://blog.carduner.net/2010/01/26/django-piston-and-oauth/ http://github.com/clemesha/django-piston-oauth-example

然而,这两个示例似乎都没有包含所需的oauth模板和视图的示例。很可能是我没有正确实现,因此任何建议都将非常有帮助。

总之,我有一个可以返回/插入数据的可用Django Piston设置。但我正在努力寻找一个明确的指南来集成oauth身份验证。也就是说,我需要安装什么、哪些视图、设置、URL模式和模板需要创建?

谢谢

1个回答

5
如果您正在使用Piston的发布版本,您可能会对我们如何在Snowy中实现OAuth感兴趣,Snowy是我们为Tomboy笔记开发的AGPL Web应用程序。

http://git.gnome.org/browse/snowy/tree/urls.py#n48

http://git.gnome.org/browse/snowy/tree/api/urls.py

http://git.gnome.org/browse/snowy/tree/api/templates/piston/authorize_token.html

http://git.gnome.org/browse/snowy/tree/api/handlers.py

OAuth视图已经与Piston捆绑在一起(在发布版本中)。

我还没有升级到Prencher改进的OAuth分支(很快将变成0.3?),但如果您正在使用他的代码,这里是他的说明:

http://groups.google.com/group/django-piston/msg/5a148c8e33654c5d

(请确保阅读他在该帖子中的所有回复,因为他进行了一些澄清)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接