通过Spring后端和React前端识别唯一的浏览器

时间:2018-11-21 14:04:28

标签: javascript java spring reactjs rest

我正在使用Spring / Java / Maven后端和React / JavaScript前端开发基于Web的多人桌游。由于该游戏是基于回合制的,因此我想识别每个玩家,以便确保只有活动玩家可以单击,并且可以向每个玩家发送单独的消息。

我们一直在考虑使用Spring Security,但是对此一直存在问题。由于我们不关心安全性,因此使用用户名和密码来识别客户端似乎有些过头,是否有更好的方法?从本质上讲,什么是管理不同用户然后为他们提供单个消息/操作的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

您将以与VanillaJS相同的方式进行操作,即从访问者那里收集尽可能多的信息,例如IP地址,用户代理等。

以下是您可以收集的可用物品列表。 https://javascriptsource.com/browser-properties/

然后您可以对这些信息进行base64编码,以便创建半唯一的字符串。然后可以将其放入数据库中,从中查询唯一的入口。