注销后如何处理外部API令牌

问题描述

这是一个更高层次的概念性问题。我在django上使用令牌身份验证-react应用程序,并通过保存,检索令牌并将令牌从本地存储中删除(如果需要)来处理令牌。流程有点像这样:

  1. 用户注册-生成令牌并将其保存到本地存储中
  2. 用户登录-一样
  3. 用户注销-令牌已销毁并从本地存储中删除

我使用的外部API也使用令牌身份验证,但是我想将其区别对待以增强用户体验。我不希望(aka这是不正确的)每次用户登录时都为外部api生成新令牌。登录后,我想从某个位置(最好是本地存储)中检索以前生成的令牌。当用户登录时,将这样的令牌保存在本地存储中也是一种不好的做法。在哪里保存此令牌的好地方?我想我的django服务器马上。但是,我觉得为其生成一个完整的模型,甚至为我的用户创建一个新的属性都是过大的,因为我必须创建一个自定义用户模型(我正在使用Django的内置用户模型) 。所以...有想法吗?

解决方法

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

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

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