【发布时间】:2017-12-05 00:18:34
【问题描述】:
我正在使用 django-rest-framework 为我的前端创建一个 api,但现在我遇到了身份验证问题,我找不到执行此操作的指南。
我可以在我的前端使用 angular 来验证我已经在我的 django 用户模型中的用户吗?
【问题讨论】:
标签: angular django-rest-framework
我正在使用 django-rest-framework 为我的前端创建一个 api,但现在我遇到了身份验证问题,我找不到执行此操作的指南。
我可以在我的前端使用 angular 来验证我已经在我的 django 用户模型中的用户吗?
【问题讨论】:
标签: angular django-rest-framework
我的建议是使用 Django 的后端认证系统。
您可以创建一个中间件来检查用户对来自 db(令牌表)或 Session(已验证用户)的令牌的身份验证。这取决于您要使用哪种身份验证系统。
如果用户未通过身份验证,则将他们重定向到登录网址。
【讨论】:
我知道现在回答这个问题为时已晚,但最近我使用 Django 2.1 创建了我的第一个基于 Angular 7 的项目,这实际上帮助我理解了“如何使用 Angular”。
project 使用 django-rest-auth(您可以查看他们提到自定义用户模型的文档)和 django-rest-framework-jwt 使用 jwt 进行身份验证。
【讨论】: