草庐IT

WebSocketChannel

全部标签

flutter - 如何在 Flutter 中使用 JWT 和 WebSocketChannel

我有一个现有的Websocketchannel,它需要通过他的JWT对用户进行身份验证,以便使用此套接字连接发送/接收消息。问题是-我不知道如何在建立连接时在消息正文中发送我的访问token。官方文档说:“如果url包含用户信息,这将在设置连接时作为基本身份验证传递。”但在我的例子中,JWT是在这样的消息中传递的:{"method":"auth","accessToken":"${MY_TOKEN}"}我尝试通过在header中传递JWT或在建立连接后使用接收器来连接,但是当我发送新消息时,它只调用onDone回调并关闭连接。final_channel=IOWebSocketChann