我有一個 MERN 應用程式,我使用護照來創建/驗證用戶,并通過將散列的 JWT 令牌存盤在 HttpOnly Secure cookie 中來保持身份驗證狀態。唯一的問題是,如果我在 Chrome 中登錄 User A并將 cookie 復制到其他瀏覽器(如Edge),則令牌對后端顯示有效,并且用戶顯示在 Edge 瀏覽器中登錄。
由于我正在嘗試實作 csrf 令牌,因此驗證應該會失敗嗎?實施此類身份驗證的最佳實踐是什么?
uj5u.com熱心網友回復:
默認情況下是此行為。要防止 CSRF,請使用 SameSite=lax cookie 屬性和\或反 CSRF 令牌
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/421389.html
標籤:
上一篇:TypeError:無法讀取未定義的屬性(讀取“setIsAuth”)
下一篇:isAuth未定義
