gpt4 book ai didi

javascript - 对于 'non-singlepage' 前端应用程序,我应该在哪里存储我的 JSON Web token

转载 作者:行者123 更新时间:2023-11-30 15:52:21 25 4
gpt4 key购买 nike

我最近使用 JWT 作为身份验证方法使用 hapiJS 构建了一个简单的 REST API。我现在想构建一个纯 ES6 前端,但它不一定是 SPA(不会只有一个 .html 文件)。

我的问题:登录后存储 JWT 的最佳方式是什么。本地存储,Cookie ?

最佳答案

如果您将它存储在 cookie 中,您将容易受到 CSRF 攻击,因为浏览器会自动发送每个请求的 token 。有关此类攻击的更多信息,请参阅:

https://en.wikipedia.org/wiki/Cross-site_request_forgery

我建议将其存储在 localstorage 中,然后通过请求的头部发送 token 。 注意:您的浏览器不会自动为您执行此操作!

例子:

x-access-token: Bearer -jwt goes here-

关于javascript - 对于 'non-singlepage' 前端应用程序,我应该在哪里存储我的 JSON Web token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39116219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com