我们使用camel web socket组件发布实时数据。我们想要验证客户端,因此如果用户被授权,那么他/她应该能够访问该websocket网址。请让我知道骆驼提供的任何标准方式。
答案 0 :(得分:1)
您可以在打开新套接字时传递唯一键。
socket = new WebSocket("ws://example.com:port/uniquekey",'chat');
然后在发送握手之前,从头中提取唯一键,并在唯一键通过必要的检查时发送握手。
答案 1 :(得分:0)
您可以使用Apache Shiro与相应的Camel component添加身份验证,授权。