Я пытаюсь выполнить аутентификацию клиента на моем безопасном сервере WebSocket (wss) для зарегистрированной области пользователя.
Как только член подключен к веб-серверу, я записываю в базе данных уникальный токен (связанный с членом), который я отобразил в скрытом поле на странице, инициирующей соединение с сервером веб-сокета.
Затем токен отправляется на сервер WebSocket, который аутентифицирует учетную запись, используя токен.
Я действительно не эксперт по безопасности, и я хотел бы получить ваше мнение относительно безопасности моей аутентификации.
Существуют ли какие-либо риски (кроме захвата файлов cookie)? Есть ли лучший способ продолжить рассмотрение, считая, что WebSocket не предписывает какой-либо особый способ, которым серверы могут аутентифицировать клиентов во время установления связи WebSocket.
Я использую Ratchet WebSocket.