首页 > 解决方案 > 在 react SPA 中自动登录的 localStorage 中 JWT 的替代品?

问题描述

我最近读到,将 JWT 令牌存储在 localStorage 中被认为是一种不好的做法,您可以使用 httpOnly 标志在服务器端轻松实现 set-cookie 标头,以防止 XSS,但是有了它,客户端 javascript 不知道用户之前的操作(如成功登录),如何在不使用 localStorage 的情况下实现自动登录功能?将 JWT 令牌绑定到特定的 IP 地址?

我们有一个基于 https 的 NGINX 服务器,它为静态 React SPA 文件提供服务,并与 express 后端进行通信。我真的对此一无所知。

标签: reactjsexpressauthenticationnginxjwt

解决方案


一旦您计划实施 JWT,我会推荐简单的 node.js 应用程序来处理该问题 =>使用 JSON Web 令牌保护 Node.js RESTful API


推荐阅读