Идентификация уникальных браузеров с помощью бэкэнда Spring и React. - PullRequest
0 голосов
/ 21 ноября 2018

Я занимаюсь разработкой сетевой многопользовательской настольной игры с использованием бэкэнда Spring / Java / Maven и React / JavaScript.Так как игра пошаговая, я хочу идентифицировать каждого отдельного игрока, чтобы я мог гарантировать, что только активный игрок может кликать, и я могу отправлять отдельные сообщения каждому игроку.

Мы рассматривали использование Spring Security., но у нас были проблемы с этим.Идентификация клиентов с помощью пользователей и паролей кажется излишним, поскольку мы не заботимся о безопасности, есть ли лучший подход?По сути, как лучше всего управлять отдельными пользователями, а затем обслуживать их отдельными сообщениями / действиями?

1 Ответ

0 голосов
/ 21 ноября 2018

Вы сделаете это точно так же, как и с VanillaJS, т.е. получите от посетителя как можно больше информации, такой как IP-адрес, пользовательский агент и т. Д.

Вот списокДоступная вещь, которую вы можете собрать.https://javascriptsource.com/browser-properties/

Вы можете затем base64 закодировать эту информацию, чтобы она создала полууникальную строку.Затем его можно поместить в базу данных, из которой вы будете запрашивать уникальные входы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...