繁体   English   中英

Angular 2 前端 django 2 REST 框架后端用户身份验证

[英]Angular 2 frontend django 2 REST framework backend user auth

我是 Django 和 JavaScript 的新手,所以如果这是一个明显的问题,请原谅我。

验证用户身份的最佳方法是什么?

我只能找到有关使用帖子这个不Django的2支持。

谢谢你的帮助。

django-rest-framework提供了多种身份验证解决方案。 我建议仔细阅读文档: http : //www.django-rest-framework.org/api-guide/authentication/

我已经在几个项目中使用了Token 身份验证,它工作正常:

您需要在您的项目中安装rest_framework.authtoken应用程序。 此应用程序提供 django-rest-framework

然后您需要为每个用户创建一个令牌。 文档中描述了几种方法。

在客户端,您需要实现一个登录表单。 您的后端将检查用户和密码并取回用户令牌。

然后您可以在每个请求的标头中传递此令牌:

Authorization: Token value-of-the-token

如果您使用令牌身份验证,请确保使用https

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM