我正在通过HTTP 路由非常成功地使用Cro HTTP 身份验证/授权/会话。
然后我添加了一个创建web-socketusing的路由,Cro::HTTP::Router::WebSocket我可以连接到它,Cro::WebSocket::Client一切正常。
现在我想控制对websocket的访问,所以我添加了一个Cro::HTTP::Auth参数。效果很好。现在客户得到了401 Unauthorized预期的结果。
下一步,如何打开门?
使用Cro::HTTP::Client,我可以传入Authorization标题,甚至可以传入auth选项。我该怎么做Cro::WebSocket::Client?
我对 WebSocket 很陌生,所以我什至不知道这是否是做这样的事情的正确方法,但似乎该Cro::WebSocket::Client connect方法应该采用一个headers命名选项,该选项可以获取传递的额外标头。