我正在使用基于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
最适合我的应用?
答案 0 :(得分:0)
我在类似的情况下工作过。使用MultiAuthentication和SessionAuthentication用于web和ApiKeyAuthentication用于IOS和android。