java - 如何验证向camel websocket发出的请求

标签 java apache-camel java-websocket

我们使用camel web socket组件来发布实时数据。我们想要对客户端进行身份验证,因此如果用户获得授权,那么他/她应该能够访问该 websocket url。请告诉我camel是否提供了任何标准方法。

最佳答案

当新的套接字打开时,您可以传递唯一的 key 。

socket = new WebSocket("ws://example.com:port/uniquekey",'chat');

然后在发送握手之前,从 header 中提取唯一 key ,如果唯一 key 通过必要的检查,则发送握手。

关于java - 如何验证向camel websocket发出的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44235797/

相关文章:

http - Camel : how to predict HTTP charchester encoding when doing conversion

java - 实现网络套接字

java - 使用 java 在亚马逊 EC2 上托管的 Gremlin 服务器上执行 gremlin 查询

java - 是否可以使用 String.format 作为条件小数点?

java - 如何让JFrame存储数据而不刷新?

java - Liquibase + H2 + Junit 主键序列重新开始

java - 如何使用多个 CXF 端点来调用 Camel 中的 Web 服务?

java - Camel doCatch 和 onException 优先级

java - WebSocket session 在一段时间未接收到输入后关闭

Java相当于php.net?