完成'django活塞与oauth支持'的例子

时间:2010-07-27 11:18:40

标签: django oauth django-piston

我已经在网上关注了许多教程和示例来设置和使用django活塞。它们都完美无缺,直到我尝试集成oauth身份验证。我一直在反对以下例子:

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

然而,这些似乎都未能包含所需的oauth模板和视图的示例。我很可能没有正确实施它,所以任何建议都会非常有用。

总结。我有一个工作的django活塞设置(返回/插入数据)。我正在努力的是集成oauth身份验证的权威指南。即我需要安装什么,我需要创建哪些视图,设置,网址模式和模板?

由于

1 个答案:

答案 0 :(得分:5)

如果您使用的是Piston的发布版本,您可能会对我们如何在Snowy中实施OAuth感兴趣,我们为Tomboy提供的AGPL网络应用说明:

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视图与活塞捆绑在一起(在已发布的版本中)。

我还没有升级到prencher改进的OAuth fork(显然会很快变成0.3)?但是如果你使用他的代码,这是他的指示:

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

(请务必阅读该主题中的所有回复,因为他做了一些澄清)