token信息存放

在调用服务端接口时需要传入在登录时服务端返回的token,这个token拿到时应该存在客户端还是服务端,如果我存在客户端,比如cookie或者localStorage会不会有安全问题,有什么解决的办法。
前端用vue,后端用java开发,jwt的token机制

阅读 3.5k
4 个回答

前后端分离的话,自然是放前端。放localStorage比cookie好。用户自己的token,安全问题影响不大。而且你的token肯定也是有过期时间的。

建议放在cookie,并且设置为httpOnly,否则没有任何安全性,很容易被第三方截获和利用

jwt当然放客户端了
如果是web项目用cookie没毛病的,可以httpOnly,浏览器发请求直接带着也不需要前端额外处理
否则就用某些localStorage吧

客户端,cookie设置HttpOnly

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题