Chrome 80 0中將SameSite的預設值設為Lax,對現有的Cookie使用有什麼影響

時間 2021-05-05 19:03:03

1樓:水歌

本來 Cookie 是一種最簡單的session 實現方式,只要伺服器設定好 CORS,發請求時瀏覽器自動把 session ID 帶上。

但 Chrome 這麼一搞,事情就變得很難受了。在如今前後端分離的開發模式下,前後端跨域非常常見,所以你的後端基礎設施可能會遇到如下蛋疼的問題 ——

CookieSession 在跨域時不相容 SameSite 新標準

於是,我終於投入了 JWT 的懷抱,後端用起來還挺簡單的 ——

前端基於Koa 中介軟體風格的請求庫,設定 token 也很簡單 ——

oAJAX#restful-api-with-token-based-authorization

2樓:eechen

當然有用,因為可以賣錢呀。

為了跨站,你把SameSite設定為None,Chrome要求你必須用HTTPS傳輸這個cookie,你就必須買SSL證書呀,否則就算你發起JSONP跨站請求,也不能攜帶這個cookie。

至於理由,當然是為了「安全」呀。我呸!

3樓:

舉乙個發生在我們這邊的case,公司內部CAS認證, 首先有一點需要明確,是跨站不是跨域,跨站沒有跨域那麼嚴格; 可以在Chrome://flags裡面開啟開關體驗一下

Chrome 設定什麼字型較好?

xlixiaohui 中文 文泉驛等寬微公尺黑 西文 Trebuchet MS 需要結合Stylish外掛程式,樣式表配置如下 渲染效果 Figure 1.知乎1 Figure 2.知乎2 Figure 3.Google 這個外掛程式超級棒,中文都為微軟雅黑,看著舒服多了。 碼農 相信有不少朋友是m...

chrome 53 強制DirectWrite情況下,如何解決字型模糊問題?

Andy 上了日本兄弟的補丁之後效果還是很好的 MacType非公式 MacType Unofficial Patch 需要按照補丁包中的readme來操作 This software is patch of MacType.You can change DirectWrite parameters...

能用ChakraCore做Chrome的JavaScript引擎嗎?

RednaxelaFX 同 王斌 的回答。這個問題我第一反應想到的就是node chakracore裡的ChakraShim node chakracore deps chakrashim at chakracore master nodejs node chakracore GitHub 這是用來...