cookie器腋、session溪猿、token 的區(qū)別

Cookie

cookie 是一個(gè)非常具體的東西,指的就是瀏覽器里面能永久存儲(chǔ)的一種數(shù)據(jù)纫塌,僅僅是瀏覽器實(shí)現(xiàn)的一種數(shù)據(jù)存儲(chǔ)功能诊县。

cookie由服務(wù)器生成,發(fā)送給瀏覽器措左,瀏覽器把cookie以kv形式保存到某個(gè)目錄下的文本文件內(nèi)依痊,下一次請(qǐng)求同一網(wǎng)站時(shí)會(huì)把該cookie發(fā)送給服務(wù)器。由于cookie是存在客戶(hù)端上的怎披,所以瀏覽器加入了一些限制確保cookie不會(huì)被惡意使用抗悍,同時(shí)不會(huì)占據(jù)太多磁盤(pán)空間,所以每個(gè)域的cookie數(shù)量是有限的钳枕。

Session

session 從字面上講缴渊,就是會(huì)話(huà)。這個(gè)就類(lèi)似于你和一個(gè)人交談鱼炒,你怎么知道當(dāng)前和你交談的是張三而不是李四呢衔沼?對(duì)方肯定有某種特征(長(zhǎng)相等)表明他就是張三。

session 也是類(lèi)似的道理昔瞧,服務(wù)器要知道當(dāng)前發(fā)請(qǐng)求給自己的是誰(shuí)指蚁。為了做這種區(qū)分,服務(wù)器就要給每個(gè)客戶(hù)端分配不同的“身份標(biāo)識(shí)”自晰,然后客戶(hù)端每次向服務(wù)器發(fā)請(qǐng)求的時(shí)候凝化,都帶上這個(gè)“身份標(biāo)識(shí)”,服務(wù)器就知道這個(gè)請(qǐng)求來(lái)自于誰(shuí)了酬荞。至于客戶(hù)端怎么保存這個(gè)“身份標(biāo)識(shí)”搓劫,可以有很多種方式,對(duì)于瀏覽器客戶(hù)端混巧,大家都默認(rèn)采用 cookie 的方式枪向。

服務(wù)器使用session把用戶(hù)的信息臨時(shí)保存在了服務(wù)器上,用戶(hù)離開(kāi)網(wǎng)站后session會(huì)被銷(xiāo)毀咧党。這種用戶(hù)信息存儲(chǔ)方式相對(duì)cookie來(lái)說(shuō)更安全秘蛔,可是session有一個(gè)缺陷:如果web服務(wù)器做了負(fù)載均衡,那么下一個(gè)操作請(qǐng)求到了另一臺(tái)服務(wù)器的時(shí)候session會(huì)丟失。

Token

在Web領(lǐng)域基于Token的身份驗(yàn)證隨處可見(jiàn)深员。在大多數(shù)使用Web API的互聯(lián)網(wǎng)公司中负蠕,tokens 是多用戶(hù)下處理認(rèn)證的最佳方式。Token是服務(wù)端生成的一串字符串倦畅,以作客戶(hù)端進(jìn)行請(qǐng)求的一個(gè)令牌遮糖,當(dāng)?shù)谝淮蔚卿浐螅?wù)器生成一個(gè)Token便將此Token返回給客戶(hù)端滔迈,以后客戶(hù)端只需帶上這個(gè)Token前來(lái)請(qǐng)求數(shù)據(jù)即可止吁,無(wú)需再次帶上用戶(hù)名和密碼。

以下幾點(diǎn)特性會(huì)讓你在程序中使用基于Token的身份驗(yàn)證

1.無(wú)狀態(tài)燎悍、可擴(kuò)展

?2.支持移動(dòng)設(shè)備

?3.跨程序調(diào)用

?4.安全

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末敬惦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子谈山,更是在濱河造成了極大的恐慌俄删,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奏路,死亡現(xiàn)場(chǎng)離奇詭異畴椰,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)鸽粉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)斜脂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人触机,你說(shuō)我怎么就攤上這事帚戳。” “怎么了儡首?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,435評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵片任,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我蔬胯,道長(zhǎng)对供,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,509評(píng)論 1 284
  • 正文 為了忘掉前任氛濒,我火速辦了婚禮产场,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘泼橘。我一直安慰自己涝动,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,611評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布炬灭。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪重归。 梳的紋絲不亂的頭發(fā)上米愿,一...
    開(kāi)封第一講書(shū)人閱讀 49,837評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音鼻吮,去河邊找鬼育苟。 笑死,一個(gè)胖子當(dāng)著我的面吹牛椎木,可吹牛的內(nèi)容都是我干的违柏。 我是一名探鬼主播,決...
    沈念sama閱讀 38,987評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼香椎,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼漱竖!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起畜伐,我...
    開(kāi)封第一講書(shū)人閱讀 37,730評(píng)論 0 267
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤馍惹,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后玛界,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體万矾,經(jīng)...
    沈念sama閱讀 44,194評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,525評(píng)論 2 327
  • 正文 我和宋清朗相戀三年慎框,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了良狈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,664評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡笨枯,死狀恐怖薪丁,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情猎醇,我是刑警寧澤窥突,帶...
    沈念sama閱讀 34,334評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站硫嘶,受9級(jí)特大地震影響阻问,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜沦疾,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,944評(píng)論 3 313
  • 文/蒙蒙 一称近、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧哮塞,春花似錦刨秆、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,764評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春缓醋,著一層夾襖步出監(jiān)牢的瞬間如失,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,997評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工送粱, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留褪贵,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,389評(píng)論 2 360
  • 正文 我出身青樓抗俄,卻偏偏與公主長(zhǎng)得像脆丁,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子动雹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,554評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容