為什麼APP要用token而不用session認證

2021-03-04 09:01:27 字數 933 閱讀 7541

1樓:匿名使用者

zhibrowser那樣用daocookie來儲存session, 因此用session token來標示自己就夠回

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

2樓:喬木

其實來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管理方式就很難實現這些了。

為什麼 app 要用 token 而不用

3樓:飛翔的鳥兒

你對 token 和 session 的理解有誤。

4樓:匿名使用者

session

和 oauth token 並不矛盾,作為身份認證 token

安全性比session好,因為每個請求都有簽名還能防止監聽以及重放攻擊,而session就必須靠鏈路層來保障通訊安全了。如上所說,如果你需要實現有狀態的會話,仍然可以增加session來在伺服器端儲存一些狀態

為什麼要用a map of China而不能用a Chinas map

a map of china a chinese mapchina n 中國 chinese adj 中國的,中國人的,漢語的 n 中國人,中文這裡涉及到專有名詞的用法,china 是沒有冠詞的專有名詞,沒有人說this is a china.而說成this is china.但是我們說一張map時...

《白楊》這一課為什麼要用高大挺秀形容白楊,而不是高大挺拔

這一句運用了你認得修辭手法。表現出白楊與其他樹木不同的特點,不只是高大挺拔,更有幾分秀氣在其中,這是其他樹木不能比的,也是作者喜歡他的原因。秀字也表現出作者對於白楊的喜愛,在作者眼中,這不僅僅是白楊,而是具有人性格的東西,作者對他的愛溢於言表 專業回答 謝謝可追問 白楊 這一課為什麼要用高大挺秀形容...

為什麼上海交警app註冊不上,上海交警APP只能在註冊時繫結車輛嗎?

2.輸入您的手機號碼 密碼,再次確認密碼,填寫好手機接收的驗證碼即可完成註冊。上海交警註冊怎麼收不到驗證碼?驗證碼的接收支援聯通 電信 移動使用者,請保證您的手機能正常接收,小編親測如您的手機號碼是170號段的電信使用者的話可能無法接收,如果沒有接收到驗證碼,可以直接等待幾十秒,點選重新獲得驗證碼!...