最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
永福县| 苏尼特左旗| 陕西省| 杭锦后旗| 青田县| 绥阳县| 嘉禾县| 大荔县| 桃源县| 崇州市| 舟曲县| 会泽县| 定边县| 岫岩| 霞浦县| 广安市| 高碑店市| 佳木斯市| 宣汉县| 建平县| 博客| 晴隆县| 漠河县| 澄城县| 康平县| 布尔津县| 双江| 咸丰县| 突泉县| 台南县| 萝北县| 沙田区| 武邑县| 阜城县| 驻马店市| 双江| 旌德县| 镇江市| 鄂托克旗| 来凤县| 大埔县|