10

我已经按照网络上的一些教程和示例来设置和使用 django 活塞。在我尝试集成 oauth 身份验证之前,它们都可以完美运行。我一直在研究以下示例:

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

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

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

谢谢

4

1 回答 1

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 分支(显然很快就会变成 0.3?),但是如果你使用他的代码,这里是他的说明:

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

(确保阅读他在该线程中的所有回复,因为他做了一些澄清)

于 2010-09-24T00:50:53.333 回答