我非常成功地将Cro HTTP Authentication/Authorization/Sessions与HTTP route结合使用。
然后,我添加了一个使用Cro::HTTP::Router::WebSocket创建web-socket的路由,我可以使用Cro::WebSocket::Client连接到它,一切都很正常。
现在我想控制对websocket的访问,所以我添加了一个Cro::HTTP::Auth参数。效果很好。现在,客户端获得了预期的401 Unauthorized。
下一步,我如何打开门?
使用Cro::HTTP::Client,我可以传入Authorization报头,甚至可以传入auth选项。如何使用Cro::WebSocket::Client实现这一点
我对WebSocket非常陌生,所以我甚至不知道这样做是否正确,但是Cro::WebSocket::Client connect方法似乎应该接受一个headers命名的选项,该选项可以获得传递的额外标头。
https://stackoverflow.com/questions/52414720
复制相似问题