react-admin 中的 JWT 身份验证

问题描述

我目前正在使用 react-admin 框架和 localhost:8000/apiDjango REST 的后端 API 服务器一起开发 django-rest-framework-simplejwt 项目。从后端 API 公开的端点是 admin/api/api/token/api/token/refresh/。我尝试在此 this codesandboxgithub repo

之后实现类似于 this blogpost 中的自定义 authProvider 代码

请注意,代码和框仅用作我的前端的示例实现。

当我尝试使用 Django 管理员的正确凭据登录时,我暂时登录到仪表板页面并立即重定向登录页面。我如何解决这个问题?是否有更简单的实现,比如使用第三方库/模块?

P.S 我无法更改后端代码,因为我只在前端工作。另外,我没有使用 drfProvider 作为数据提供者,因为它不支持 react-admin@3.x.x 并且在我降级到 react-admin@2.x.x

时遇到了太多错误

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)