使用Cro :: WebSocket :: Client添加授权或标头?

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

我正在使用Cro HTTP Authentication/Authorization/Sessions非常成功地使用HTTP路由。

然后我添加了一个使用web-socket创建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命名选项,以获得额外的标题传递。

websocket perl6 cro
1个回答
1
投票

来自titsuki的提到的patch由Jonathan Worthington在2018年10月14日与提交2593e21合并

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