我已经按照网络上的许多教程和示例来设置和使用 django 活塞。在我尝试集成 oauth 身份验证之前,它们都可以完美地工作。我一直在针对以下示例进行工作:
http://blog.carduner.net/2010/01/26/django-piston-and-oauth/
http://github.com/clemesha/django-piston-oauth-example
然而,这两个似乎都没有包含所需的 oauth 模板和 View 的示例。我很可能只是没有正确实现它,所以任何建议都会非常有帮助。
总之。我有一个工作 django 活塞设置(返回/插入数据)。我正在努力解决的是集成 oauth 身份验证的权威指南。 IE。我需要安装什么,需要创建哪些 View 、设置、url 模式和模板?
谢谢
最佳答案
如果您使用的是 Piston 的发布版本,您可能会对我们如何在 Snowy 中实现 OAuth 感兴趣,我们的 AGPL Web 应用程序 Tomboy 笔记:
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 View 与活塞捆绑在一起(在发布版本中)。
我还没有升级到 prencher 改进的 OAuth fork(显然很快就会变成 0.3?),但如果你使用他的代码,这里是他的说明:
http://groups.google.com/group/django-piston/msg/5a148c8e33654c5d
(确保阅读他在该线程中的所有回复,因为他做了一些澄清)
关于django - 完整的 'django piston with oauth support' 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3343038/