首页 > 解决方案 > 在服务器 Django Rest Framework 之间设置身份验证功能

问题描述

我在一个有 3 台服务器的项目中工作:

  1. 在Reactjs/redux中运行的前端服务器。
  2. 设置项目业务逻辑的后端应用程序服务器( DRF)。这没有授权机制。
  3. 用户登录/注册(DRF)的用户管理服务器。

目前在这个项目中实现了会话和登录注册,但用户会话仅维护用户管理服务器。

授权系统工作流程应如下所示:

  1. 从前端服务器向后端发出请求。
  2. 只允许登录用户获取结果。

用户后端服务器是管理用户数据库和会话的服务器。如果用户通过用户管理服务器登录,我们如何检查后端服务器并根据用户是否登录将结果返回给前端服务器。

令牌认证是首选。我搜索了JWT,但是对于单服务器项目的实现很详细。

如果上述情况有解决方案/替代方案,请告诉我。

提前致谢。

标签: django-rest-frameworkjwt

解决方案


推荐阅读