在不使用任何其他库的情况下将授权标头发送到 websocket

问题描述 投票:0回答:1

socket = new WebSocket(
${SOCKET_URL}${uuid}
);

我希望像发送 API 的任何其他请求一样发送授权标头。我可以在向 WebSocket 发送请求时执行相同的操作吗?请回答它,记住这是针对打字稿的。

typescript frontend
1个回答
0
投票

Websockets 不支持自定义标头。请参阅有关信息安全堆栈交换的问题

基本上有不同的方法可以在 Websocket 中实现身份验证。最简单的是将授权令牌附加为查询字符串参数,就像这样

ws://your-endpoint?access_token=<your-token>

© www.soinside.com 2019 - 2024. All rights reserved.