我有Django项目:
网络应用程序: 我将创建一个Web应用程序,其中Django提供html页面。
移动应用程序: 在这里,Django充当后端,而Android充当前端。 Django api端点提供数据
我正在考虑同时使用JWT。但是我不确定如何在Web APP中管理JWT。
假设有人在两个chrome标签中打开了网络应用,以使工作更便捷。一段时间后,他在选项卡之一中注销。
如果它的会话cookie,则另一个选项卡将询问是否尝试执行任何授权任务。
这里是如何使用JWT执行此操作。我认为唯一的办法是我必须终止JWT
但是如果我让JWT令牌过期,我将面临另一个问题。
假设我同时使用Firefox和Chrome登录到站点
如果我使JWt令牌到期以注销,那么chrome和firefox会话都将注销。但是我只想注销chrome或firefox并保持其他状态。
对于移动应用:我计划使用寿命长的JWT令牌。