token全局认证
来源:8-4 drf的权限验证

FFF丶
2021-03-10
token认证全局配置,前端发起request请求,token恰好过期了,用户在访问一些不需要用户访问登陆的页面时,会抛异常?–没有理解
不应该是访问一些不需要用户访问登陆的页面时,token过期的话,前端会正常访问或者提示重新登录吗?为啥会抛异常?
写回答
1回答
-
其实是这样的,token配置了全局的解析,也就是说通过middleware机制使得每个request都会去做token验证,所有根本还没有进入到具体的接口验证前就已经开始解析你的token了,所以解决这个问题有两种方案:1. 如果前端发现过期了,token应该自动删除,也就是到期了浏览器会自动清理这个cookie也就不会发送token过期了,这个是最常用的方案 2. 在前端逻辑中加一段逻辑在快过期的时候启动去申请刷新获取一个新的token
012021-03-11
Python前后端分离开发Vue+Django REST framework实战
Django REST framework课程视频,RESTFul API前后端分离开发
2899 学习 · 2486 问题
相似问题