新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
基于Token的驗證
什么是token?
創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)與策劃設(shè)計,德興網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:德興等地區(qū)。德興做網(wǎng)站價格咨詢:18982081108
token相當(dāng)于是一個令牌,在用戶登錄的時候由服務(wù)器端生成(基于用戶名、時間戳、過期時間、發(fā)行者等信息進(jìn)行簽名),
然后發(fā)放給客戶端,客戶端將令牌保存,在以后需要登錄驗證的請求中都需要將令牌發(fā)送到服務(wù)器端進(jìn)行驗證,如果驗證成功,則返回數(shù)據(jù)。
帶token請求的大致流程:
- 客戶端使用用戶名密碼登錄。
- 服務(wù)端收到請求,去驗證用戶名與密碼。驗證成功后,服務(wù)端會簽發(fā)一個 Token,把這個 Token 發(fā)送給客戶端。
- 客戶端將收到的Token存儲起來。(cookie或者localStorage)
- 客戶端每次需要登錄驗證的請求都需要帶著Token發(fā)送給服務(wù)器端。
- 服務(wù)器端收到請求后先驗證Token,如果成功,返回數(shù)據(jù)。
sign是根據(jù)所有請求參數(shù)(包括timestamp和token).然后進(jìn)行MD5加密生成的
本文標(biāo)題:基于Token的驗證
網(wǎng)頁路徑:http://fisionsoft.com.cn/article/ggdghc.html