移動端開發為什麼不採用session而是用token

2021-04-25 12:05:30 字數 484 閱讀 7099

1樓:喬木

其實來token和session不是同乙個領自域的概念。token是一bai個字串

,而dusession是指乙個會話,zhi兩者既不衝突又不可dao互相替代。

這裡所說的大概是指token和session id(通常存在cookie中)的區別。

token本身由oauth系列引入後才大規模普及的。主要目的是支援sso,也就是單點登入,這是oauth系列最主要的需求。當然,也有jasig cas等基於cookie / session的框架可以支援sso,不過不如oauth簡明。

oauth用token作為唯一的憑證,使用第三方伺服器可以在驗證完token後建立自己的session(廣義的,既可以用傳統session,也可以用token作為redis中的key),而把使用者身份認證工作完全委託給oauth,因此分工比較清晰,成了大量商家共享使用者資源來建立自己生態圈的首選。

而傳統的session管理方式就很難實現這些了。

javaweb開發為什麼需要分前後端放棄原生

網際網路產品更注重前端使用者體驗。所以需要專門的前端工程師使用html js css開發和使用者互動的頁面,和後端通過json這種簡單的string進行互動。而傳統的jsp和後端的耦合比較緊密,這樣前端工程師不光要設計頁面,還要懂jsp jstl 自定義標籤等,開發效率不高。javaweb開發為什麼...

前端開發為什麼要用框架啊我看了有

樓主您好 不用當然可以,這些bootstrap就是css js,jquery更是單純的js 但你也說了,不用框架的話你想做出高大上相容性高效果好的 可謂 藝高人膽大 好比要你做個飯,你是希望直接拿上原料在灶上做呢還是給你個種子自己先種,然後自己用石頭生火呢?html css前端框架跟原生的有什麼區別...

頭髮為什麼不起卷卷

頭髮不出卷一般是因為個人的髮質比較細柔軟,或者髮質比較硬 這樣就不太容易出卷。一定要先燙髮後染髮,否則掉色很厲害的 這樣染燙對頭髮損傷很大。建議到美容院裡燙頭髮,要用藥水,藥水的作用是改變頭髮內部的結構,使頭髮捲曲,所以燙頭髮之後髮質會變得不好,但捲髮的效果很持久。如果是海綿卷只是暫時的效果,頭髮本...