做什么会用到
- 01做前后端分离的 SaaS / App:JWT 是主流方案,前端存 token,每次请求带上
- 02做 AI 对话 App / 移动 App:JWT 比传统 Session 更方便跨域、跨设备
- 03做需要单点登录(SSO)的多个子产品:一张 JWT 通行所有子系统
- 04JWT 泄漏了就是身份被盗:尽量短期(1-7 天)+ 配 refresh token,别存 localStorage(容易被 XSS 偷)
想用它怎么问 AI
“我用【Next.js / Node】做登录,想用 JWT。请告诉我 token 该存在哪里(cookie / localStorage)、多久过期、怎么做 refresh token、怎么防 XSS 和 CSRF。”
打个比方
像一张临时通行证,拿着它就能证明你已经登录过。