django-rest-framework - 在服务器 Django Rest Framework 之间设置身份验证功能
问题描述
我在一个有 3 台服务器的项目中工作:
- 在Reactjs/redux中运行的前端服务器。
- 设置项目业务逻辑的后端应用程序服务器( DRF)。这没有授权机制。
- 用户登录/注册(DRF)的用户管理服务器。
目前在这个项目中实现了会话和登录注册,但用户会话仅维护用户管理服务器。
授权系统工作流程应如下所示:
- 从前端服务器向后端发出请求。
- 只允许登录用户获取结果。
用户后端服务器是管理用户数据库和会话的服务器。如果用户通过用户管理服务器登录,我们如何检查后端服务器并根据用户是否登录将结果返回给前端服务器。
令牌认证是首选。我搜索了JWT,但是对于单服务器项目的实现很详细。
如果上述情况有解决方案/替代方案,请告诉我。
提前致谢。
解决方案
推荐阅读
- python - SymPy 秩与 NumPy 矩阵秩不同
- android - 在 ppi 较小的设备上,字体和图标看起来很暗淡且像素化
- reactjs - 通过 props 将 PropTypes 值传递给有状态的 React 子组件
- progressive-web-apps - 用于渐进式 Web 应用程序的 Web 服务器
- javascript - JS 显示列表中特定行的最快方法是什么?
- mongodb - 我应该使用 EBS 还是 EFS 作为数据库?
- php - 将变量从 PHP 返回到 AJAX
- swift - swift如何从第二个vai协议和委托模式中的逻辑更新第一个控制器?
- c# - ASP.NET Core 2.1 MVC:模型绑定时未调用 IModelValidator 对象,为什么?
- verilog - 使用多路复用器的双向移位