使用 django 和 tastypie 作为手机客户端的服务端,对用户如何实现鉴权和认证

2015-06-25 14:08:15 +08:00
 shiziwen

目前,想用django来作为ios客户端的服务端方案,使用tastypie来提供rest的API。
现在的问题是,如何对用户进行鉴权?

一共有两种情况:
1.只有自己的客户端才能访问API,这里简单实用一个key值来鉴权吗?
2.就是有些API需要用户登录才能访问,例如apikey的方式。

不知道我这种思路对不对。

多谢。

3479 次点击
所在节点    Django
4 条回复
neoblackcap
2015-06-25 14:51:31 +08:00
rest api的话,肯定上oauth2。

PS: 好像tastypie作者自己都去搞另外的rest框架了,新项目继续用tastypie合适?个人建议用django-rest-framework,整个社区都活跃。
shiziwen
2015-06-26 10:44:47 +08:00
@neoblackcap ,多谢。
之前我也担心tastypie没有人维护,也在纠结到底使用tastypie还是rest。。。

授权验证这块,让我很头疼。

有没有demo可以参考一下?
dcoder
2016-07-29 02:59:11 +08:00
@neoblackcap tastypie 这事儿属实? URL 呢? 正在考虑要用它不
neoblackcap
2016-07-29 10:52:37 +08:00
@dcoder 原作者去搞 restless 了,你要不上其他的 api 框架, hug , falcon 什么的,要不用 django-rest-framework 。 DRF 只是作者更新频繁,用的人多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/201067

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX