token的理解
今天學(xué)習(xí)了token,它的英文意思是令牌的意思。在我理解即像通行證一樣,在用戶登錄成功系統(tǒng)后,會(huì)為這個(gè)用戶頒發(fā)一個(gè)token,這樣它去其他系統(tǒng)都免登錄,因?yàn)橛辛诉@個(gè)令牌。
token的生成我們可以用UUID來(lái)生成。然后在分布式環(huán)境下,將token保存在Redis中,然后當(dāng)我們登錄一個(gè)子系統(tǒng)的時(shí)候,我們可以從redis中讀取token,看下這個(gè)用戶的session是否過(guò)期,如果過(guò)期了,則提示重新登錄,如果沒(méi)有過(guò)期,則將用戶的session有效期進(jìn)行更新。
接口如上:
具體的實(shí)現(xiàn)參考程序:
controller:
service:
查詢token判斷用戶是否登錄:
?
轉(zhuǎn)載于:https://www.cnblogs.com/fengli9998/p/6403498.html
總結(jié)
- 上一篇: www.pythonchanlleges
- 下一篇: Struts快速入门