在 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)!