JWT token is always exposed to the client side, whether it's store in localStorage or in cookies. I read somewhere sending jwt token through query params in socket (socket.io) is a bad idea, but why? the token doesn't have the password, I just don't see how it can cause security issue, isn't client side the jwt token is always there?