【问题标题】:Angular authentication with django rest framework使用 django rest 框架进行 Angular 身份验证
【发布时间】:2017-12-05 00:18:34
【问题描述】:

我正在使用 django-rest-framework 为我的前端创建一个 api,但现在我遇到了身份验证问题,我找不到执行此操作的指南。

我可以在我的前端使用 angular 来验证我已经在我的 django 用户模型中的用户吗?

【问题讨论】:

    标签: angular django-rest-framework


    【解决方案1】:

    我的建议是使用 Django 的后端认证系统。

    您可以创建一个中间件来检查用户对来自 db(令牌表)或 Session(已验证用户)的令牌的身份验证。这取决于您要使用哪种身份验证系统。

    如果用户未通过身份验证,则将他们重定向到登录网址

    【讨论】:

      【解决方案2】:

      我知道现在回答这个问题为时已晚,但最近我使用 Django 2.1 创建了我的第一个基于 Angular 7 的项目,这实际上帮助我理解了“如何使用 Angular”。

      project 使用 django-rest-auth(您可以查看他们提到自定义用户模型的文档)和 django-rest-framework-jwt 使用 jwt 进行身份验证。

      【讨论】:

        猜你喜欢
        • 2019-05-02
        • 2021-08-06
        • 1970-01-01
        • 2018-12-15
        • 2013-06-29
        • 2017-09-26
        • 2017-11-02
        • 2017-08-02
        • 2016-07-17
        相关资源
        最近更新 更多