· 系列:refresh-token
Refresh Token
相信寫一陣子的前端都對這個機制感到熟悉,這是我做過所有前端需求中,不但通用,而且困難度相當高的機制。有的系統會直接放棄實作,有的系統是有做跟沒做一樣。
這個機制有很多知識點,比方說非同步處理、閉包、重試限制機制等等。
這也只是基礎的處理。
如果要考慮完善,可能依賴反轉、解耦等等,難度可以說三級跳。
如果你是 Server Side,甚至要熟悉 Cookie 機制、前後端溝通、記憶體洩漏處理。
Refresh token 機制,我幾乎沒看到有什麼業界統一的做法或標準化套件。就算看到套件,大約超過一半的邏輯還是得自己實作。甚至都有節點介接與事件攔截的問題,沒有看到一個通則做法。
如果是我孤陋寡聞,還請大家多多分享一下文章和做法。