移動端與服務(wù)器端之間的 token 怎么設(shè)計?
鏈接:https://www.jianshu.com/p/e07f51c5c8bd
網(wǎng)上關(guān)于移動客戶端與服務(wù)器數(shù)據(jù)傳輸之間的 token 的細(xì)節(jié)使用好像都沒有詳細(xì)的說明,基本都是一筆帶過。對于簡簡單單的加入一個固定的參數(shù) token,其實(shí)是很容易被抓包的。
介紹
下面說一下我自己的方案:

啟動頁判斷本地是否存在 token
是因?yàn)閱禹撛诘谝粋€頁面,一般都會有幾秒的等待時間,是不做網(wǎng)絡(luò)請求操作的,而且頁面使用率高。這樣隨機(jī)更新可以說安全性高。
a)本地存在 token
3)存在則生成新的token 存儲在 redis 中,刪除舊的 token
4)不存在則判斷該用戶是否存在另一個與之不相等的 token
5)存在與之不相等的 token則說明該用戶賬號在其他設(shè)備登錄
b)本地不存在 token
退出用戶
網(wǎng)絡(luò)請求刪除 redis 中的token,并刪除本地的 token
逆鋒起筆是一個專注于程序員圈子的技術(shù)平臺,你可以收獲最新技術(shù)動態(tài)、最新內(nèi)測資格、BAT等大廠大佬的經(jīng)驗(yàn)、增長自身、學(xué)習(xí)資料、職業(yè)路線、賺錢思維,微信搜索逆鋒起筆關(guān)注!
評論
圖片
表情
