django - 完整的 'django piston with oauth support' 示例

标签 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 模板和 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/

相关文章:

django - 'HttpResponse' 没有属性 '_get_content

Django 应用程序因几个并发请求而卡住

python - 为什么 Django 应用程序需要 `manage.py` 而不是使用 `__init__py` ?

Ubuntu 18.04 上的 Django 站点在安装 SSL 后无法使用 Apache2

php - 创建新的 magento Rest api 以获取 magento 中的类别列表

c# - 如何验证 Azure AD 安全 token ?

html - 导航栏固定在左侧 - Bootstrap

mysql - Django:在给定多个 OR 参数的情况下获取特定项目的下一个和上一个项目 ID

oauth - Oauth授权码泄露怎么办

django - 使用 "Content-Type:application/json"在curl中发布会给出HTTP/1.1 400 BAD REQUEST