暮色呼如
2019-03-14 18:14:53
為什么實際場景使用的 token 是一個短字符串,如下25d9048a-dacb-45c3-ac0c-28be4340c8c1而 JWT 是一個長字符串,如下eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJmcm9tX3VzZXIiOiJCIiwidGFyZ2V0X3VzZXIiOiJBIn0.rSWamyAYwuHCo7IFAgd1oRpSP7nzL7BF5t7ItqpKViM貌似有點(diǎn)低級的問題,不好意思,因為我真的沒懂
2 回答

夢里花落0921
TA貢獻(xiàn)1772條經(jīng)驗 獲得超6個贊
token是一個很寬泛的概念,翻譯為令牌,一般用來表示經(jīng)過驗證之后得到的憑證,長度沒有什么限制,多長都可以。
jwt是 JSON Web Token,它也自稱是一種token,jwt就是一個很具體的標(biāo)準(zhǔn)了,用點(diǎn)號分為三段,分別表示頭、信息和簽名。
token有很多種,可以是標(biāo)準(zhǔn)的,也可以是你自己定義的,jwt則是其中一種token,而且是標(biāo)準(zhǔn)的token。和我們自己隨意定義的token差別大是很自然的,因為我們自己定義的token只需要用來識別用戶登錄狀態(tài),一般很短的uuid都可以實現(xiàn),所以比較短。

桃花長相依
TA貢獻(xiàn)1860條經(jīng)驗 獲得超8個贊
Token是無狀態(tài)協(xié)議中認(rèn)證用戶的一種形式,相比于傳統(tǒng)的cookie,不受域名限制
JWT只是一種實現(xiàn)形式,通過在客戶端存儲payload來降低服務(wù)端壓力
添加回答
舉報
0/150
提交
取消