Задать вопрос
@NicoBurno
Разработчик-прокрастинатор

Безопасность WebSocket. Как идентифицировать клиента?

Я разрабатываю приложение для ВКонтакте, и впервые использую технологию WebSocket. В связи с этим есть вопрос о безопасности соединения.
Сейчас схема авторизации простая:
1. Клиент авторизуется с ВКонтакте через OAuth
2. Клиент посылает на мой сервер полученную от ВКонтакте сессию
3. Сервер проверяет валидность сессии ВКонтакте(access_token)
4. Если сессия валидна, то авторизуем пользователя и на своем сервере.

Все общение с сервером происходит через WebSocket. Тут возникает вопрос, обязательно ли в каждом сообщении передавать access_token для проверки пользователя, или же используя WebSocket это не обязательно?
  • Вопрос задан
  • 1375 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@NicoBurno Автор вопроса
Разработчик-прокрастинатор
Вопрос решен.
Я использую socket.io, там есть параметр socket.id - проверку провожу по нему.
К тому же access_token нативного приложения ВКонтакте можно посмотреть в headers
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
а без него работает?)
Ответ написан
Комментировать
ACCNCC
@ACCNCC
Делаю игры!
Не нужно!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы