有兩個相關(guān)的token,一個是access_token,一個是refresh_token,有兩個疑問,請大佬幫解釋一下:1、refresh_token的作用是看到access_token要過期了,就會重新生成access_token,那么,refresh_token怎么知道access_token快要過期了?2、前端登錄時,產(chǎn)生了access_token,記為token_1。當(dāng)token_1要過期時,后端refresh_token刷新access_token,這時產(chǎn)生了token_2,那么,后端怎么把刷新后的token_2告訴前端,以讓前端攜帶新的token_2?
2 回答

lipstogether
TA貢獻(xiàn)1條經(jīng)驗 獲得超0個贊
最后流程是:? 驗證token, 如果驗證通過則返回數(shù)據(jù), 如果沒有通過則調(diào)用refreshToken,返回新的token給調(diào)用者, 然后調(diào)用者用新的token再次發(fā)起請求嗎?

Smart貓小萌
TA貢獻(xiàn)1911條經(jīng)驗 獲得超7個贊
沒有expired 前端自己判斷token是否過期么,
理論上沒有web socket主動推的話
流程上應(yīng)該是 調(diào)用倆次接口嘛,access_token調(diào)用失敗的話,就refresh_token調(diào)用重新獲取access_token,在重新調(diào)用原接口
添加回答
舉報
0/150
提交
取消