I recently found out that clients can "spy" on other clients and all of their communications by joining the room with the victim's session id.
Is this secure? My usage of socket.IO involves sending temporary auth keys in the body to validate requests, and with this exploit, attackers can steal that info.
I am wondering if there is some sort of workaround for this problem.