用户更改用户名后如何更新/创建新的jwt

问题描述

我在项目(后端:Django)中使用JWT(rest_framework_jwt模块),现在我允许用户更改其用户名。众所周知,用户更改用户名后,令牌将无效(因为令牌(有效载荷)包含用户名信息,因此无法再使用当前本地保存的令牌)。那我们能做什么?

  1. 注销?并让用户重新登录
  2. 创建新的jwt?但是由于后端没有密码(我知道,创建新的jwt需要密码)。

解决方法

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

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

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