【发布时间】:2019-11-30 17:57:20
【问题描述】:
我有一个单人 Unity 游戏,它记录有关游戏运行的统计信息,例如准确性/运行时间。我希望将这些统计信息保存到 Web 服务器/数据库上,以便稍后聚合它们,Web 服务器是使用 Express 的 Node 应用程序,数据库是 MongoDB 实例。我已经创建了 POST/GET 数据的 API 路由,但目前这些路由是公开的。通常,我会实现 JWT,用户必须登录才能发出 Web 请求,但由于游戏是单人游戏,因此没有可使用的登录凭据。
在不要求用户登录/注册帐户的情况下,验证是否已从 Unity 游戏中对我的网络服务进行了调用的最佳方法是什么?
到目前为止,我一直在考虑在 Unity 端使用每个请求都需要发送的密钥,但这很容易通过搜索源代码发现。
【问题讨论】:
标签: api security authentication verify