django - 带有 jwt + 常规管理面板的 Django REST
问题描述
我已经使用脚手架设置了一个基本的 django 应用程序,它可以免费创建所有这些漂亮的管理面板。
我想公开一个 REST api,所以我按照本教程让它运行并通过 simplejwt 添加 JWT 身份验证。我已经测试了我的休息身份验证端点,获得了一个令牌并使用该令牌来使用一个安全的休息端点。
问题是——一旦我启用了这个身份验证方案,管理面板就会停止工作。我根本无法登录。考虑到我已经改变了身份验证范式,我想这是有道理的,但这有点违背了脚手架失去所有这些免费管理面板的目的。
是否可以将我的 REST 服务的 jwt 身份验证结合起来,同时为我的管理面板保留常规身份验证方案?
我想通过 REST 做一个公共前端,但将我的后台保持在与 backedn 本身相同的部署中。
解决方案
推荐阅读
- java - 如何将 Spring Boot 应用程序与 HFSQL 数据库连接起来?
- javascript - 使用 office.js 将数据保存到新工作簿
- amazon-web-services - 如何使用 Terraform 将 AWS Elastic IP 分配给新创建的 EC2 实例,而不会在创建另一个实例时重新分配?
- visual-studio-code - ESLint/VSCode 将有效导入标记为未解析
- azure-sql-database - 如何将 Azure 静态 Web 表单数据发送/写入到 Azure SQL 数据库
- c# - System.IO.FileNotFoundException: '系统找不到指定的文件(使用 SetWallpaperAsync)
- javascript - 如何根据 If 条件的结果渲染 React 组件?
- javascript - 有没有办法让 Discord.js 角色在(某些)时间后自行从用户中删除?
- sql - sql CE、表描述等信息
- css - 角度选项卡列表中的活动项目问题