我正在使用 AngularJS 和 Spring 作为后端构建单页应用程序。为了使我的后端无状态,我最近研究了 JWT(JSON Web Tokens)。现在这是混乱 -
一个。我应该将响应头上的 JWT 发送到客户端,然后通过 ngCookie 将其保存到 cookie 吗?如果是,我该如何处理 XSS 攻击?
湾。我应该在后端生成的 cookie 中发送 JWT 并在客户端浏览器上设置 cookie 吗?
C。JWT 安全吗?(因为我可以很容易地解码 JWT,顺便说一下,我将在 https 上运行我的应用程序)
如果有更好的方法来保护我的应用程序,我很想知道。
谢谢你。
请分享任何信息。