什么django-tastypie身份验证最适合多客户端(jquery / android / iOS)?

时间:2014-07-30 11:06:48

标签: jquery django authentication tastypie

我正在使用基于django的后端开发REST Api应用程序,并使用tastypie packege开发API资源。我想创建三个客户端(Android应用程序,iOS应用程序和在jquery框架ember.js中开发的网站),每个客户端都必须访问我的资源。

到目前为止,我有ember.js前端使用默认的django / admin设置通过SessionAuthentication对哪些http请求进行身份验证。

我没有使用身份验证过程的经验,但我认为在Android或iOS应用程序中使用此会话是不可能的。

tastypie提供的这些类中的哪一个(或者一个不够?):

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

最适合我的应用?

1 个答案:

答案 0 :(得分:0)

我在类似的情况下工作过。使用MultiAuthentication和SessionAuthentication用于web和ApiKeyAuthentication用于IOS和android。