发布于 2018-02-20 06:53:32
django-rest-framework提供了几种身份验证解决方案。我建议仔细阅读文档:http://www.django-rest-framework.org/api-guide/authentication/
我已经在几个项目上使用了令牌身份验证,它运行得很好:
您需要在项目中安装rest_framework.authtoken应用程序。这个应用程序提供了django-rest-framework。
然后,您需要为每个用户创建一个令牌。在文档中有几种描述方式。
在客户端,您需要实现一个登录表单。后端将检查用户和密码,并返回用户令牌。
然后,您可以在每个请求的标题中传递此令牌:
Authorization: Token value-of-the-token如果使用令牌身份验证,请确保使用https。
https://stackoverflow.com/questions/48876669
复制相似问题