django api example:带有DjangoTastypiexAuth和Heroku的示例REST API 源码
概述 此示例说明如何使用 , 和的变体创建安全的私有RESTful API,并将其部署到。 该API有两个资源,即Users和Tasks ,它们与简单的TODO项目相似。 动机 我想为移动客户端创建一个简单的REST后端。 我还希望该API是私有的,这意味着只有我指定的客户端才能访问它。 最后,我希望它易于部署或与“ Heroku兼容”。 我做了很多研究,得出的结论是OAuth是进行身份验证和授权的方式。 但是,完整的三足OAuth工作流程似乎过于复杂。 然后我想起了Twitter的 * ,它允许客户端使用用户名和密码来获取访问令牌和秘密。 这似乎更适合移动应用程序。 * 也使用xAuth。 原料 (和 )-我觉得自己好喜欢RESTEEP,而我喜欢Django,所以这是一个简单的起点。 此外,Tastypie通过django-oauth-plus应用程序支持OAuth(但不支持xA