Token-based Authentication with Socket.IO