1

我目前正在构建一个简单的 django 应用程序来为 Android 客户端提供基本模型。我使用 Tastypie 作为 web 服务,我想(嗯..我需要)实现一个最小的安全过程,如下所示:

在 Android 应用程序中对密钥进行硬编码。完毕。

通过 http 请求获取我想要的数据,以密钥作为参数。完毕

让 sweetpie 在 android 应用程序向 django 发出的请求中检查这个键。?..

我想这是一件相当容易的事情,但我目前正在学习 Django / Python 等,我还没有弄清楚如何制作关于这个特定主题的美味派文档:

http://django-tastypie.readthedocs.org/en/latest/authentication_authorization.html

仅供参考,我宁愿不让这个关键的用户生成,原因很简单,我不明白它是如何工作的。Tastypie 说它可以在用户创建时生成一个 api 密钥,但那又如何呢?应用程序如何获得此密钥?

非常感谢您的帮助 !

4

1 回答 1

0

我建议你看看django 中间件。我假设您在请求中传递密钥(我会在请求标头中进行)。中间件应该简单地检查这个键是否存在,如果存在,让请求通过,否则返回 403。

于 2013-06-10T06:07:21.953 回答