五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

JWT實(shí)現(xiàn)自動刷新登錄TOKEN

2023-03-20 17:04 作者:筱賁_  | 我要投稿

在前后端分離場景下,一般有兩種方式來實(shí)現(xiàn)

方案一:前端控制TOKEN,無感知刷新

核心邏輯大概是:

每次請求判斷token是否過期或者快要過期

  1. 如果過期,判斷過期時(shí)間是否在可刷新token時(shí)間范圍內(nèi),如果在,刷新token,不在則登錄

  2. 如果未過期,判斷距離過期時(shí)間還有多長,例如提前10分鐘,刷新token

這種方法優(yōu)點(diǎn)是后端壓力小,代碼邏輯改動不大

但是現(xiàn)在用的框架是vue-admin,沒有深入研究過

方案二:后端判斷TOKEN

每次請求都判斷token是否過期,快要過期或者已經(jīng)過期但是在可刷新時(shí)間內(nèi),刷新token,放在http頭中

實(shí)現(xiàn)方式

  1. 在JWTUtil中添加獲取過期時(shí)間方法


JWTUtil

2.修改JWTFilter,在驗(yàn)證TOKEN時(shí),如果TOKEN過期不直接返回異常,而是判斷一下是否在可刷新時(shí)間內(nèi)

JWTFilter


JWT實(shí)現(xiàn)自動刷新登錄TOKEN的評論 (共 條)

分享到微博請遵守國家法律
海晏县| 湖南省| 兰州市| 阿鲁科尔沁旗| 金溪县| 来凤县| 河东区| 文化| 延边| 宁乡县| 定襄县| 柏乡县| 东平县| 白朗县| 寿宁县| 南皮县| 如东县| 灵寿县| 丰县| 绥宁县| 巩留县| 遂宁市| 郑州市| 建德市| 闵行区| 前郭尔| 阳东县| 涟源市| 天津市| 罗江县| 邹平县| 河北省| 根河市| 栾城县| 专栏| 临桂县| 海盐县| 诏安县| 高邑县| 邵武市| 和顺县|