自学内容网 自学内容网

在 WebSocket 连接建立之前进行身份验证时,token 应该如何存储

在 WebSocket 连接建立之前进行身份验证时,token 的存储方式有以下几种常见选择:


一、客户端存储

(一)本地存储(LocalStorage)

  • 在现代浏览器中,可以使用 LocalStorage 来存储 token。LocalStorage 是一种键值对形式的存储,数据会一直存储在浏览器中,直到被手动清除或达到存储期限(没有设置期限的情况下,数据会一直存在)。
      localStorage.setItem('token', 'your_token_value');

    当需要使用 token 进行身份验证时,可以从 LocalStorage 中获取:

      const token = localStorage.getItem('token');

    (二)会话存储(SessionStorage)

  • SessionStorage 的工作方式与 LocalStorage 类似,但存储的数据仅在当前会话期间有效(即只要浏览器处于打开状态,数据就可用;一旦浏览器关闭,数据就会被清除)。
      sessionStorage.setItem('token', 'your_token_value');

    (三)Coo


原文地址:https://blog.csdn.net/Chihirozy/article/details/140384191

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!