【发布时间】:2010-12-16 05:59:36
【问题描述】:
我已经阅读了很多关于 django-piston 的内容,并使用 to 为我正在开发的应用程序制作 API,但我被世界的客户端挂断了。我已经编写了处理程序和 uri 映射,我可以将 JSON 或 XML 返回到我心中的内容。我被卡住的地方是现在该怎么办。
我的理想结局是让 iPhone 和 Android 客户端消费和返回数据,但我不知道处理身份验证的正确方法。我能想到的最简单的方法是将用户名和密码保存在设备上并用它标记每个请求,最终使用基本身份验证,但这会出错。我已经查看了活塞对 OAuth 的支持,并在 this tutorial 的帮助下使其工作,但这也不是正确的答案。最终,我真的很想在设备上有一个简单的用户名和密码提示,这些将通过 Piston 和 REST 发送到 Django,API 密钥将返回。设备将存储该密钥并用它标记所有后续请求。这感觉是正确的方法,但我不知道该怎么做。任何人都可以指出我正确的方向吗?
【问题讨论】:
标签: django rest api django-piston