title: Node.js & WebSockets - forward WebSocket connection?
body: <p>I'm writing a server in Node.js that accepts WebSocket connections from clients. On connection, the client sends a JSON Web Token to authenticate. If the server successfully authenticates the user, I would then like to subscribe the user to a message broker (that accepts WebSocket connections).</p>
  
  <p>My question is, how do I transfer the WebSocket connection between server &amp; client to between message broker &amp; client? 
  Is this possible to do without exposing the message broker publicly, that is, only connections can be made that are transferred from the server - clients cannot make direct connections themselves with the broker?</p>