Итак, у меня есть приложение, работающее под node js с socket.io как бэкэнд и обычный javascript в качестве интерфейса. Мое приложение имеет систему входа в систему, в которой в настоящее время клиент просто отправляет свои данные для входа сразу после подключения.
Теперь я понял, что было бы гораздо приятнее иметь данные для входа, отправленные вместе с handshakeData, поэтому я могу напрямую подключиться к пользователю при подключении (а не после установления соединения) соответственно отказаться от авторизации, когда данные входа недействительны.
Я думаю, что было бы лучше поместить мои дополнительные данные в заголовочную часть рукопожатия, так что любые идеи, как я мог это сделать? (Без необходимости изменять socket.io, если это возможно, но если это единственный способ, которым я могу жить с ним)