我们使用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/